﻿body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:16px; background:url(../../Images/bglineas.gif) repeat}



.nomargin {margin:0}
a {color:#2C5B8B; text-decoration:none}
a:hover {color:#0066FF; text-decoration:underline}

h3 {background:url(../../Images/vineta1.gif) 0 0px no-repeat; padding:2px 0 2px 23px; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:8px 0 0 0; color:#205260; border-bottom:1px solid #E0E0E0  }
h4 {margin:0; font-size:15px; padding:0}
h5 {margin:0; font-size:13px; color:#e1a900}
ul {margin:10px 0 10px 0px; padding:0}
li {list-style-type:none; background:url(../../Images/vineta3.gif) 0 3px no-repeat; padding-left:15px}
.imgMarco {border:1px solid #CCC; padding:1px}

p {margin:8px 0 15px 0}
.mas {background:url(../../Images/vineta2.gif) 0 2px no-repeat; padding-left:15px; text-decoration:none }
.ini {margin-left:25px; float:left; margin-top:10px; background-position:0 5px}

.imgleft  {float:left; background:#FFF; border:1px solid #CCC; padding:1px; margin-right:15px}
.imgright {float:right; background:#FFF; border:1px solid #CCC; padding:1px; margin-left:15px}

.pg {width:860px; margin:0 auto; background-color:White; padding-left:10px}
.menu {background:url(../../Images/FondoBody_2.jpg) top left no-repeat; width:850px; height:50px}

.cnt {padding:0 20px; margin-top:-10px; }
	.imgs {margin-bottom:10px}
	.imgs img {border:0;}
	.imgs a {margin-right:4px}

	.col1d2 {width:570px; float:left; overflow:hidden; margin-right:20px  }
	.col2d2 {width:214px; float:left; overflow:hidden; padding-top:28px }
	.col2d2 img {margin-bottom:10px}
	.autoalto {clear:both}
	
.conte img {float:left; padding:1px; border:1px solid #CCC; margin:10px 20px 10px 0}
.conte p, .conte h4{clear:both}

.tabla {border-collapse:collapse}
.tabla td {border:1px solid #EAECEC; padding-left:10px}
.tabla thead td {background-color:#3F5465; color:#FFFFFF }

	
.pie {background:url(../../Images/FondoPie_2.jpg) top left no-repeat; width:850px; height:50px; padding-top:10px; margin-top:20px }
.pie span{float:left; padding-left:19px; color:#CCC}

input, select, textarea {border:1px solid #666; border-bottom:#CCC; border-right:#CCC}
.boton {color:#FFF; font-weight:bold; background:#000; border:1px solid #666; border-top:#CCC; border-left:#CCC }




/*menus*/
.menu2 li {padding:0}
.menu2 li ul li{padding-left:15px}
	
.menu2 {padding:7px 10px 0 10px; margin:0; list-style:none; height:10px; position:relative; z-index:500; font-family:verdana; margin-bottom:5px}
.menu2 li.top {display:block; float:left; background:url(../imagenes/div_menu_1.gif) no-repeat right}
.menu2 li a.top_link {display:block; float:left; height:10px; color:#444; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 10px; height:10px}
.menu2 li a.top_link:hover {color:#3366CC;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu2 a:hover {_visibility:visible}

.menu2 a {position:relative; z-index:200;}
.menu2 li {position:relative; z-index:200;}


.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:13px; background: #ececec; padding:3px; border:1px solid #ccc; white-space:nowrap; width:180px; height:auto; z-index:300; overflow:hidden}

.pie .menu2 :hover ul.sub {top:-108px !important; background-color:#1662ad; border-color:#002953;}
.pie a, .pie a span { color:#FFFFFF !important }
.pie .menu2 :hover ul.sub a:hover {background-color:#003366}
.pie .menu2 li a.top_link:hover { text-decoration:underline}

.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:180px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:180px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a:hover {background:#444; color:#fff;}
.aviso {font-size:18px; background:url(../../Images/bg.comillas.gif) top left no-repeat; padding:20px 0 0 60px; float:left; letter-spacing:1px; line-height:20px; color:#859bad }
.error { border:1px solid #666666; background-color:#F8F8F8; display:block; padding:10px; margin:10px 0; color:#CC3300; font-weight:bold}