/*CUERPO*/
body {
	/*text-align:center;*/
	margin: 1px 0px 0px 0px;
	 background-image: url(images/bg.gif);
	 background-repeat: repeat-x;
} 

img{
	border: 0px;
}

/*@@@@INDEX@@@@*/

#contenedor {
	width: 785px;
	display:center;
	margin: auto;
	padding: 2px 0px 3px 4px;
	text-align:left;
}

#contenido {
}

/*COLUMNA IZQ*/
#contenidoizq {
	float:left;
	width:30%;
	padding-left:.0.5em;
	padding-right:1.2em;
}

/*COLUMNA DER*/
#contenidoderhome {
	float:left;
	width:30%;
	padding-left:1.5em;
	border-left:1px solid #ccc;
}

/*COLUMNA MEDIO*/
#contenidomed {
	float:left;
	width:30%;
	padding-left:1.5em;
	padding-right:1.5em;
	border-left:1px solid #ccc;
}

/* ESTILOS DE LOS "H" */
h1 {height:0; width:0; margin:0; font-size:0;}
h2,h3,h4,h5,h6 {font-family:helvetica,arial,sans-serif; margin:5px 0 5px 0; color:#376376;}
h2,h3,h6 {font-size:16px; font-weight:bold; margin:5px 0 5px 0;}
h4,h5 {font-size:1.1em; margin:0 0 8px 0;}

.cleaner {clear:both; margin:0px; padding:0px; height:0px;}
.dir {font-size:8px; color:#666; padding-bottom: 10px;}
.dotrule {background:  url("images/dot1.gif") repeat-x; height:5px; margin:2px 0 0 0;}

/* GENERALIDADES */
body {font:77%/100% verdana,helvetica,arial,sans-serif;}
#contenedor p,div,th,td,span,input,textarea,li  {font:12px verdana,helvetica,arial,sans-serif;}
#contenedor p {font-size:12px; margin:0 0 18px 0;}
#contenedor th,td,span,input,textarea,li {font-size:.9em;}
#contenedor ul {margin:0; padding:0;}
#contenedor li {margin:0; padding:0 0 0.2em 1em;}
#contenedor ul li {list-style-type:none; background:url(images/bullet.gif) no-repeat;}
#contenedor input, textarea {color:#ccc;}

/* LINKS DEL CONTENEDOR */
#contenedor a {color:#f4a213; text-decoration: none;}
#contenedor a:hover {color:#06c; text-decoration: none;}
#contenedor a:link {color:#f4a213; text-decoration: none;}
#contenedor a:visited {color:#f4a213; text-decoration: none;}

/*Texto*/
.text3
{
	color: #000000;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.text4
{
	color: #f4a203;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
}
.text6
{
	color: #000000;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.text7
{
	color: #376376;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.textv1
{
	color: #000000;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.textv2
{
	color: #f4a203;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.textn1
{
	color: #f42424;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.textn2
{
	color: #f42424;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

/*Tablas*/
.table1/*TABLA GENERAL*/
{
	background-color: #ffffff;
	color: #000000;
	padding: 0px;
	border: 1px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}
.table2/*CABECERAS AZULES*/
{
	background-color: #376376;
	color: #ffffff;
	padding: 0px;
	border: 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}
.table3 /*FONDO CELESTE (VENCIMIENTOS)*/
{
	background-color: #f2f6f9;
	color: #ffffff;
	padding: 0px;
	border: 0px solid #cecece;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}
.table4 /*DEGRADE*/
{
	background-image:url(../images/fondo.gif);
	background-repeat:repeat;
	padding: 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.table4 tr.odd, td.odd5
{
	background-color: #3D577A;
	color: #E3E6EB;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.table4 tr.odd:hover, td.odd5:hover
{
	background-color: #677C97;
	color: #E3E6EB;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.table4 td.odd2
{
	background-color: transparent;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-collapse: collapse;
}
.table4 td.odd3
{
	background-image:url(../images/table-back.png);
	background-repeat:repeat-x;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-collapse: collapse;
}
.table4 td.odd4
{
	background-image:url(../images/table-back.png);
	background-repeat:repeat-x;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-collapse: collapse;
}
.table6 /*INFO UTIL*/
{
	background-color: #ffffff;
	color: #000000;
	padding: 0px;
	border: 1px solid #cecece;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.table7 /*INFO UTIL*/
{
	background-image:url(images/fondo.gif);
	color: #000000;
	padding: 1px 1px 1px 1px;
	border: 1px solid #cecece;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.tablev1/*VENCIMIETOS*/
{
	background-color: #376376;
	color: #f4a203;
	padding: 0px;
	border: 1px solid #cecece;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.tablev2 /*VENCIMIETOS*/
{
	background-color: #ffffff;
	color: #000000;
	padding: 0px;
	border: 1px solid #cecece;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

/*siteMap*/
#novedades {
}

#novedades .detalles{
	background-color: #DDF5FF;
	margin-bottom: 12px;
}

#novedades h3 {
	color: #00638A;
	padding: 2px 3px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}

#novedades ul {
	list-style: none;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

#novedades li {
	padding-top: 2.5px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

#novedades ul ul{
	list-style: disc;
}

#novedades ul ul ul{
	list-style: circle;
}

#novedades a {
	padding: 2px 3px;
}

#novedades h2 {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #007AAA;
	padding: 2px 3px;
	text-transform: uppercase;
}

#novedades a {
font: 10px Verdana, Tahoma, Helvetica, sans-serif;
color: #f4a203;
text-decoration: none;
}

#novedades a:hover {
color: #a00;
background: #fff;
text-decoration: none;
}

/*siteMap*/
#sitemap {
}

#sitemap ul {
list-style: none;
}

#sitemap ul ul{
list-style: disc;
}

#sitemap ul ul ul{
list-style: circle;
}

#sitemap a, #sitemap h2 {
padding: 2px 3px;
}

#sitemap h2 {
font: bold 14px Tahoma, helvetica, sans-serif;
color: #000;
text-transform: uppercase;
}

#sitemap a {
font: bold 12px Tahoma, helvetica, sans-serif;
color: #376376;
text-decoration: none;
}

#sitemap a:hover {
color: #a00;
background: #fff;
text-decoration: none;
}

/* Info Util - index.php */
#ajaxticker{
width: 489px;
height: 54px;
border: 1px solid #cecece;
padding: 5px;
background-image:url(../images/table-back.png);
}

#ajaxticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-image:url(../images/table-back.png);
}

.someclass{ /*class to apply to your scroller(s) if desired*/
}

/* FORMULARIO DE CURRICULUM */
.formulario input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	background-color: #D7E5F2;
	border: 1px solid #284279; 
	text-align: center;
}

.formulario input:hover {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	background-color: #EDF3F8;
	border: 1px solid #284279; 
	text-align: center;
}

.formulario input:focus {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	background-color: #EDF3F8;
	border: 1px solid #284279; 
	text-align: center;
}

.formulario textarea {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	background-color: #D7E5F2;
	border: 1px solid #284279;
}

.formulario textarea:hover {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	background-color: #D7E5F2;
	border: 1px solid #284279;
}

.formulario textarea:focus {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	background-color: #D7E5F2;
	border: 1px solid #284279;
}

.formulario select{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image:url(images/inf-back-a.png);
	background-repeat: repeat;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
}

.formulario button {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image:url(images/inf-back-a.png);
	background-repeat: repeat-x;
	background-color: #D7E5F2;
	color: #102132;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 2px;
}

.formulario text {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F2F7FB;
	color: #000000;
	text-align: right;
	margin-right: 0px;
	padding-right: 0px; 
}