/* CSS Document */
/* reseteo de css*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 12px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
	 color:#5a7586;
}
u, b, i {
	font-size:inherit;
}
body {
     line-height: 1.4;
}
ol, ul, li {
    list-style: none;
}
:focus {
     outline: 0;
}
table {
     border-collapse: collapse;
     border-spacing: 0;
}
a:link {
	font-size:inherit;
	text-decoration:none;
}
a:visited {
	font-size:inherit;
	text-decoration:none;
}
a:hover {
	font-size:inherit;
	text-decoration:underline;
}
blockquote:before, blockquote:after, q:before, q:after {
     content: "";
}
blockquote, q {
     quotes: "" "";
}
input, textarea {
     margin: 0;
     padding: 0;
     font-size: 11px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #FFFFFF;
     background-color: #000;
     height: 1px;
}

/* hoja de estilos */

body {
  margin:0;	
}
.clearfix:after, .container:after {
    content: "."; 

    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}
.clear { clear:both; }

.mayusculas{
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
.cursiva {
	font-style:italic;
}
.azul {
	 color:#5a7586;
}
.blanco {
	color:#FFFFFF;
}
.amarillo {
	color:#b58700;
}
.alignright {
	text-align:right;
}
.alignleft {
	text-align:left;
}
.aligncenter {
	text-align:center;
}
ul {
	padding-top:10px;
	padding-left:10px;
    list-style: none;
}
li{
	background:url(/images/bullet_raquo_blackf029.gif) no-repeat 0em 0.3em;
	padding-left:10px;
	padding-bottom:4px;
}
.tpeque {
	font-size:10px;
}
.t010em {
	font-size:1px;
}
.t090em {
	font-size:11px;
}
.t1em {
	font-size:12px;
}
.t112em {
	font-size:13px;
}
.t110em {
	font-size:13px;
}
.t130em {
	font-size:14px;
}
.t140em {
	font-size:15px;
}
.t150em {
	font-size:16px;
}
.t166em {
	font-size:17px;
}
.todoancho {
	width:100%;
	margin:0;
}
.divgeneral{
	left:50%;
	margin:0px auto;
	height:102px;
	background-image:url(/images/body_backgroundf029.gif);
	background-repeat:repeat-x;
}
.divgeneral2{
	left:50%;
	margin:0px;
	background-image:url(/images/fondopagina.jpg);
	background-position:top;
	background-repeat:repeat;
}
.divgeneral3{
	left:50%;
	height:62px;
	margin:0px auto;
	background-image:url(/images/footer_backgroundf029.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.container {
  width: 879px;
  margin: 0px auto;
}
.header{
	width:879px;
	margin:0px auto;
	background-image:url(/images/header_backgroundf029.jpg);
	background-repeat:no-repeat;
}
.cuerpo{
	width:879px;
	margin:0px auto;
	margin-left:15px;
}
.cuerpo2{
	width:879px;
	margin:0px auto;
	margin-left:25px;
}
.cuerpofondo{
	width:919px;
	margin:0px auto;
	background-image:url(/images/fondocuerpo.png);
	background-position:center;
	background-repeat:repeat-y;
}
.footer{
	width:879px;
	margin:0px auto;
	padding-top:10px;
	color:#FFFFFF;
}
.div879 {
	width:879px;
	float:left;
}
.div658 {
	width:658px;
	float:left;
}
.div468 {
	width:468px;
	float:left;
}
.div458 {
	width:458px;
	float:left;
}
.div439 {
	width:439px;
	float:left;
}
.div440 {
	width:440px;
	float:left;
}
.div429 {
	width:429px;
	float:left;
}
.div389 {
	width:389px;
	float:left;
}
.div386 {
	width:386px;
	float:left;
}
.div320 {
	width:320px;
	float:left;
}
.div232 {
	width:232px;
	float:left;
}
.div229 {
	width:229px;
	float:left;
}
.div210 {
	width:210px;
	float:left;
}
.div202 {
	width:202px;
	float:left;
}
.div200 {
	width:200px;
	float:left;
}
.div100 {
	width:100px;
	float:left;
}
.div190 {
	width:190px;
	float:left;
}
.div40 {
	width:40px;
	float:left;
}
.div29 {
	width:29px;
	float:left;
}
.div21 {
	width:21px;
	float:left;
}
.alto5 {
	height:5px;
}
.alto8 {
	height:8px;
}
.alto10 {
	height:10px;
}
.alto11 {
	height:11px;
}
.alto20 {
	height:20px;
}
.alto31 {
	height:31px;
}
.alto45 {
	height:45px;
}
.alto71 {
	height:71px;
}
.alto300 {
	height:300px;
}
.titulo01{
	padding-top:15px;
	padding-bottom:5px;
	background:url(/images/box_type1_topf029.gif) no-repeat top;
}
.titulo02{
	padding-top:15px;
	padding-bottom:5px;
	background:url(/images/box_type2_topf029.gif) no-repeat top;
}
.titulo03{
	padding-top:5px;
	background:url(/images/box_type3_topf029.gif) no-repeat top;
}
.titulo03_bajo{
	padding-top:15px;
	padding-bottom:15px;
	background:url(/images/box_type3_bottomf029.gif) no-repeat bottom;
}
.titulologin{
	padding-top:15px;
	padding-bottom:5px;
	background:url(/images/login.gif) no-repeat top;
}
.fondologin {
	background:url(/images/loginbottom.gif) no-repeat bottom;
}
#cerca ol, #cerca ul, #cerca li {
	padding-left:32px;
    list-style: none;
}
#cerca li{
	background:url(/images/bullet_raquo_blackf029.gif) no-repeat 0em 0.3em;
	padding-left:10px;
	padding-bottom:4px;
}
.fondoportada {
	background:url(/images/box_type2_bottomf029.gif) no-repeat bottom;
}
#blog li {
	background-image:none;
	padding-bottom:2em;
	padding-left:0px;
	border-bottom:1px solid #cccccc;
}
#archivo ul {
	padding-left:10px;
    list-style: none;
}
#archivo li{
	background:url(/images/bullet_raquo_blackf029.gif) no-repeat 0em 0.3em;
	padding-left:10px;
	padding-bottom:4px;
}
.foto_portada {
	float:left;
	margin-right:10px;
	border:3px solid #5a7586;
	padding:1px;
}
.line10 {
	line-height:1.0;
}
.line11 {
	line-height:1.1;
}
.line12 {
	line-height:1.2;
}
.enlaceimg {
	border:3px solid #5a7586;
	padding:1px;
}
.enlaceimg:hover {
	border:1px solid #5a7586;
	padding:3px;
}
#formulario input, select {
	width:180px;
	height:17px;
	margin-bottom:10px;
	background-image:url(/images/forms_input_text_backgroundf029.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
}
#formulario textarea {
	width:180px;
	height:70px;
	margin-bottom:10px;
	background-image:url(/images/forms_input_text_backgroundf029.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
}
#privado input, select {
	width:400px;
	height:20px;
	margin-bottom:10px;
	background-image:url(/images/forms_input_text_backgroundf029.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
}
#loginportada input, select {
	height:17px;
	margin-bottom:5px;
	background-image:url(/images/forms_input_text_backgroundf029.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
}
