/* CSS Document */

body { 

margin:0;

background:url(../images/fondoprincipal.jpg) no-repeat top center;

}

html {

font-family:"Trebuchet MS";

font-size:13px;

text-align:justify;

}

.clean { clear:both;}



/* TOP */

#top { margin:10px auto; width:960px; }

#top #logo { margin-left:30px;}

#top #slogan { float:right; font-size:13px; margin:20px 50px 0px 0px; text-align:center;}



/* MENU PRINCIPAL */

#menuprincipal { background:url(../images/menu_back.jpg) repeat-x top left; height:32px; margin:auto; width:933px;}

#menuprincipal #fondoleft, #menumedio { float:left;}

#menuprincipal #fondoright { float:right;}

#menuprincipal #fondoleft { width:14px;}

#menuprincipal #menumedio { width:800px; margin:6px 0px 0px 5px;}

#menuprincipal #fondoright { width:14px;}

#menuprincipal #menumedio .items { color:#2e3192; text-decoration:none; font-weight:bold; font-size:11px; margin:0px 20px 0px 0px;}

#menuprincipal #menumedio .items:link { color:#2e3192; text-decoration:none; font-weight:bold; font-size:11px; }

#menuprincipal #menumedio .items:hover { color:#0066FF; }



/* FOTO PRINCIPAL */

#fotoprincipal { margin:auto; width:960px;}



/* CONTENIDO MEDIO */

/* COLUMNA 1*/

#conten_medio { margin:auto; width:950px; padding:10px 0px 10px 0px;}

#conten_medio #col1, #col2 { float:left;}

#conten_medio #col1 { width:212px; margin-right:30px;}

#conten_medio #col1 #buscador #titulo { font-size:18px; color:#2e3192; font-weight:bold; border-bottom:1px dotted #898989; padding:5px 0px 5px 0px;}

#conten_medio #col1 #buscador form { margin:0;}

#conten_medio #col1 #buscador .formblanco { border:1px solid #FFFFFF; background-color:#FFFFFF; width:155px;}

#conten_medio #col1 #buscador #fondoformulario { margin:10px 0px 10px 0px; border:1px solid #b8b8b8; padding:4px; position:relative; height:23px;}

#conten_medio #col1 #buscador #fondoformulario #lupa { position:absolute; width:48px; height:39px; top:-5px; _top:-4pt; right:-3px;}

#conten_medio #col1 #enlaces #titulo { background-color:#dadbea; padding:5px; color:#2e3192; font-size:18px; font-weight:bold; margin-top:20px;}

#conten_medio #col1 #enlaces #items .listaitems { padding:5px; border-bottom:1px solid #cfcfcf; background:url(../images/flechita.gif); background-repeat:no-repeat; background-position:10px; background-position:5px;}

#conten_medio #col1 #enlaces #items .enla, .enla:link { color:#474747; font-size:11px; font-weight:bold; text-decoration:none; margin:0px 0px 0px 15px;}

#conten_medio #col1 #enlaces #items .enla:hover { color:#939393; text-decoration:none;}



/* COLUMNA 2 */

#conten_medio #col2 { width:708px;}

#col2 #bienvenida { border-bottom:1px solid #cfcfcf; padding-bottom:10px;}

#col2 #bienvenida #titulo { font-size:18px; color:#2e3192; font-weight:bold; border-bottom:1px dotted #898989; padding:20px 0px 5px 0px;}

#col2 #bienvenida #desgloceinterna .img1 { float:left; margin:0px 15px 15px 15px;}
#col2 #bienvenida #desgloceinterna .img2 { float:right; margin:0px 15px 15px 15px;}

#col2 #bienvenida #desgloce { line-height:20pt; margin-top:10px;}
#col2 #bienvenida #desglocenovedad { margin-top:10px;}

#col2 #bienvenida #desglocenovedad .masi { text-align:right; margin-right:50px; background:url(../images/flechita.gif); background-repeat:no-repeat; background-position:10px; background-position:550px;}

#col2 #bienvenida #desglocenovedad .masinfo { text-decoration:underline; color:#000000; font-size:11px;}

#col2 #bienvenida #desglocenovedad .masinfo:hover { text-decoration:none; }

#col2 #fotitos { padding:10px;}



/* PIE */

#pie { background:url(../images/fondopie.gif) repeat-x top left; background-color:#c5c5de;}

#pie #piedesgloce { margin:auto; width:960px; padding:20px; font-size:11px;}

/* FORMULARIO DE CONTACTO */
.form1 { width:100%; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px;}

/* TABLAS*/
tr, td { border:1px solid #ccc;}

/*BOLETIN*/
#boletin { padding:10px 0px 10px 0px; color:#999999;}
#boletin img { border:2px solid #CCCCCC;}

/*LEYENDAS*/
.textito { font-size:10px;}

/*NEWSLETTER*/
	
/* common
--------------------------------------------------*/

body {
	margin: 0px;
	padding: 0px;
}
#BodyImposter {
	color: #000;
	background: #fff;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#BodyImposter dd,
#BodyImposter dt,
#BodyImposter li,
#BodyImposter p,
#BodyImposter td {
	font-size: 12px;
	line-height: 1.5em;
	font-family: Helvetica, Arial, sans-serif;
}
#BodyImposter dl,
#BodyImposter p,
#BodyImposter ol,
#BodyImposter ul {
	margin: 0em 0em 1em 0em;
}
#BodyImposter img {
	border: 0px;
}
#BodyImposter small {
	font-size: 10px;
	line-height: 1.3em;
}
#BodyImposter ol {
	padding-left: 1em;
}
#Primary ul {
	padding-left: 1em;
	padding-right: 1em;
}
#Secondary ul {
	padding: 0px;
}
#BodyImposter ol li {
	margin: 0px;
	padding: 0px;
}
#BodyImposter ul li {
	background: url("img/bullet.gif") no-repeat 0em 0.5em;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	list-style: none;
}

/* links
--------------------------------------------------*/

#BodyImposter a {
	text-decoration: underline;
}
#Primary a:link,
#Primary a:visited,
#Primarytwo a:link,
#Primarytwo a:visited,
#Secondary a:link,
#Secondary a:visited {
	color: #000;
	background: #fff;
}
#BodyImposter h2 a:link,
#BodyImposter h2 a:visited {
	color: #4f7282;
	background: #fff;
	text-decoration: none;
}
#Helpful a:link,
#Helpful a:visited {
	color: #666;
	background: #fff;
}
#Legal a:link,
#Legal a:visited {
	color: #7d822b;
	background: #d3dd2e;
}
#BodyImposter a:hover {
	text-decoration: none;
}
#BodyImposter h2 a:hover {
	text-decoration: underline;
}
#BodyImposter a:active {
	color: #000;
	background: #fff;
	text-decoration: none;
}
#Legal a:active {
	color: #000;
	background: #d3dd2e;
	text-decoration: none;
}

/* heads
--------------------------------------------------*/

#BodyImposter h1,
#BodyImposter h2 {
	color: #4f7282;
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin: 0.75em 0em;
	padding: 0px;
}
#Masthead h1 {
	font-size: 28px;
	color: #fff;
	background: #2A166F;
}
#Primary h2 {
	font-size: 18px;
}
#Secondary h2,
#Tertiary h2 {
	font-size: 14px;
}

/* boxes
--------------------------------------------------*/

#Box {
	width: 100%;
	text-align: center;
}
#Content {
	margin: 0px auto;
	text-align: left;
}
#Content td#Primary {
	width: 360px;
}
#Content td#Primary img {
	border: 6px solid #e0e0e0;
	float: right;
	margin: 5px 0px 10px 15px;
}
#Content td#Primarytwo {
	width: 100%;
}
#Content td#Primarytwo img {
	border: 6px solid #e0e0e0;
	float: right;
	margin: 5px 0px 10px 15px;
}
#Helpful table {
	color: #666;
	background: #fff;
	margin: 0px auto;
}
#Helpful p {
	width: 550px;
	margin: 0px auto;
	padding: 0px 20px;
	text-align: left;
}
#Legal {
	padding: 20px 0px;
}
#Legal table {
	color: #7d822b;
	background: #d3dd2e;
	margin: 0px auto;
}
#Legal p {
	width: 550px;
	margin: 0px auto;
	padding: 0px 20px;
	text-align: left;
}
#Masthead {
	padding: 20px 0px;
}
#Masthead table {
	background: #ffffff;
	margin: 0px auto;
	color:#5DC7DB;
}
#Masthead h1,
#Masthead p {
	width: 550px;
	margin: 0px auto;
	padding: 0px 20px;
	text-align: left;
}
#Masthead p {
	font-size: 14px;
}
#Masthead p #Date {
	float: right;
}
#Tertiary {
	padding: 20px 0px;
}
#Tertiary table {
	color: #f5bc93;
	background: #eb7926;
	margin: 0px auto;
}
#Tertiary h2 {
	color: #fff;
	background: #eb7926;
	padding: 0em 0em 0.5em 0em;
}
#Tertiary h2,
#Tertiary p {
	width: 550px;
	margin: 0px auto;
	padding: 0px 20px;
	text-align: left;
}
#Helpful,
#Legal,
#Masthead,
#Tertiary {
	width: 100%;
	text-align: center;
}
hr { height:1px; color:#CCCCCC; margin-bottom:5px;}