/* CSS Document */

html, body {height:100%; margin:0;}   
body {position:relative; min-width:600px; min-height:500px; background-image: url(../img/fdo.jpg); background-repeat: x-repeat; background-position: 0px 0px; background-color: #012f59; font-family: arial, helvetica; color: #fff; font-size: 12px;}   
#contenido {text-align: left; position:absolute; width:600px; height:500px; top:50%; left:50%; margin-top:-250px; margin-left:-300px;}

#contenido {   
    top:expression(document.body.clientHeight < 500? "0px": "50%" );   
    margin-top:expression(document.body.clientHeight < 500? "0px": "-250px" );   
    left:expression(document.body.clientWidth < 600? "0px": "50%" );   
    margin-left:expression(document.body.clientWidth < 600? "0px": "-300px" );   
}
 
#contenido_intr {text-align: left; position:absolute; width:700px; height:400px; top:50%; left:50%; margin-top:-200px; margin-left:-350px;}
 
#contenido_intr {   
    top:expression(document.body.clientHeight < 400? "0px": "50%" );   
    margin-top:expression(document.body.clientHeight < 400? "0px": "-200px" );   
    left:expression(document.body.clientWidth < 700? "0px": "50%" );   
    margin-left:expression(document.body.clientWidth < 700? "0px": "-350px" );   
}
 
p{margin: 0px; padding: 0px;}
a{margin: 0px; padding: 0px; font-family: Arial, Verdana; font-size: 12px; color: #fff; font-weight: normal; text-decoration: none;}
a:hover{text-decoration: underline;}
ul{list-style-type: none; padding: 0px; margin: 0px;}
img{border: 0px; margin: 0px; padding: 0px;}
#contenido .titular{margin: 0px; padding: 0px; }
#contenido .menu_txt{height: 30px; margin: 0px; padding: 0px;width: 600px; max-width: 600px;}
#contenido .menu_txt li{padding-left: 7px; padding-right: 7px; float: left; display: inline; line-height: 30px; font-weight: bold; }
#contenido .menu_txt .lista_on{padding-left: 7px; padding-right: 7px; float: left; display: inline; line-height: 30px; font-weight: bold; background-image: url(../img/fdo_menu.jpg); background-repeat: x-repeat; background-position: 0px 0px;}
#contenido .menu_txt li a{font-weight: bold;}
#contenido .centro_flash{margin-top: 2px; background-color: #fff; height: 300px; width: 600px; max-width: 600px;}
#contenido_intr .centro_intr{margin: 0px auto; background-color: #fff; height: 400px; width: 700px; max-width: 700px;}
#contenido .centro{background-image: url(../img/fdo_pag.gif); background-repeat: no-repeat; background-position: right bottom; color: #012f59; margin-top: 2px; padding: 7px; background-color: #fff; height: 286px; width: 586px; max-width: 586px;}
#contenido .titu_menu{padding-left: 5px; height: 30px; width: 595px; max-width: 615px; line-height: 30px; font-weight: bold; background-image: url(../img/fdo_menu.jpg); background-repeat: x-repeat; background-position: 0px 0px; float: left;}
#contenido .menu_pastillas{border-bottom: 1px solid #fff; float: left; margin: 0px; padding-bottom: 10px; padding-top: 10px;width: 600px; max-width: 600px;}
#contenido .menu_pastillas li{border: 1px solid #fff; float: left; display: inline; width: 99px; height: 85px; margin: 0px; padding: 0px;}
#contenido .menu_pastillas .pasti{margin-right: 25px; margin-bottom: 0px; height: 83px; background-color: #fff;}
#contenido .menu_pastillas .paste{margin: 0px;}
#contenido .menu_pastillas .pastd{margin-left: 23px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;}
#contenido .centro .titulo{color: #fff; font-size: 13px; font-weight: bold; padding: 2px; margin-bottom: 10px; background-image:
		url(../img/fdo_titu.gif); background-repeat: x-repeat; background-position: 0px 0px;}
#contenido .centro .subtitulo2{font-weight: bold; color: #ff5500;  font-size: 13px; padding-bottom: 3px; margin-bottom: 5px;}
#contenido .centro .subtitulo1{font-weight: bold; font-size: 13px; padding-bottom: 3px; margin-bottom: 5px;}
#contenido .centro .texto a{color: #012f59}