body {
	font-family:tahoma, Arial;
	font-size:11px;
	color: #B90000;
	margin-left: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(archivosweb/body/bgweb.jpg);
	text-align:center;
	background-color:#F5F5F5;
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #666666;
}
p {text-align:justify}
a {outline:none;}
img {border:none;}
form {margin:0px; padding:0px;}
.batman {width:100%; font-size:0px; height:0px; clear:both; overflow:hidden;}
hr{display:none;}

.clear {
	height:1px;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px
}

.space{
padding: 0;
margin:0;
height:2px;
background-color:#F5F5F5;
}
#space2{
height:4px;
}
#space8{
height:8px;
}

#spacevertical{
float:left;
width:10px;
height:auto;
background-color:#000033
}

#spacetemp{
float:left;
width:3px;
height:100%;
background-color:#000033;
}

#masthead{
	width: 900px;
	margin: 0 auto;
	background-color:#F5F5F5;
	border: 1px solid #000000;
}

#contentlogo{
	background-image:url(archivosweb/body/bglogo.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:111px;
	background-color:#FFFFFF

}
#alineoIzq{
	float: left;
	text-align:center;
	margin: auto;
	vertical-align:middle;
	padding-left:20px;
	position: relative;  
	top:20%;
	width: 267px;
    line-height:111px;
    font-size:111px;

}
#alineoDer{
    float:right;
	text-align:right;
	margin: auto;	
}

#menuflashcontent{
background-color:#EDECEB;
height:55px;
width:100%;
}


#ContentEspec{
float:left;
background-color:#F5F5F5;
width:20%;
margin: 0px;
padding: 0px;
height:100%;
}



#ContentMain{
float:left;
width:60%;
height:auto;
background-color:#F5F5F5;
margin: 0px;
padding: 0px;
}

#ContentDerecha{
float:right;
width:20%;
background-color:#F5F5F5;
margin: 0px;
padding: 0px;
height:auto;
}

#titespecia{
background-image:url(archivosweb/body/bgespecialidades.gif);
background-position:bottom;
background-repeat:repeat-x;
height:35px;
}

#titderecha{
background-image:url(archivosweb/body/bgultimasnoticias.gif);
background-position:bottom;
background-repeat:repeat-x;
height:35px;
}

#listadoespec{
background-image:url(archivosweb/body/bglistadoespec.gif);
background-position:top;
background-repeat:repeat-x;
border: 1px solid #D8D8D8;
background-color:#E1E1E1;
text-align:left;
}


.slogan{
background-image:url(archivosweb/body/bgslogan.gif);
background-position:bottom;
background-repeat:repeat-x;
border: 1px solid #C7C7C7;
background-color:#E2E2E2;
width:90%;
height:auto !important;
text-align:justify;
}

.bordediez{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#barramininav{
border: 1px solid #989AA1;
background-color:#72757E;
padding:1px;
width:90%;
display:table;
text-align:right;
font-size: 10px;
color:#D0D5E6;
font-family:Arial, Helvetica, sans-serif;}
#barramininav a{
font-family:tahoma, Arial;
	color: #FFFFFF;
	font-size: 11px;
}

#contform{
background-image:url(archivosweb/body/bgformulario.gif);
background-position:bottom;
background-repeat:repeat-x;
border: 1px solid #BEBBB5;
background-color:#DEDDDA;
min-height:215px;
height:auto !important;
height:215px;
color:#5B5444;
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:bold;
}

#contform a:link{
font-size:11px;
color:#626262;
}

#contform a:hover{
font-size:11px;
color:#494949;
}

#contform a:visited{
font-size:11px;
color:#626262;
}

#contform a:active{
font-size:11px;
color:#626262;
}
/* detalle categoria */
#contcategoria{
width:90%;
display:block;
color:#4D0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
text-align:left;
}
.ImgBordeCat{ padding:2px; border: 1px solid #DCDCDC;}
#divContentCat{
float:right;
background-image:url(archivosweb/body/bgcategoria.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#D5D5D5;
min-height:146px;
display:table;
width:344px;
padding-left:2px;
padding-right:2px;
padding-bottom:4px;
}

#divContentCat p{
text-align:left;
margin:0px;
padding-top:3px;
padding-left:2px;
padding-right:2px;
text-align:justify;
}

#divContentCat p#texto{
font-size:16px;
color:#000000;
font-weight:bold;
border-bottom: 1px solid #B30000;
text-align:left;
}



#divContentCat strong{
color:#000000;
}


#divContentCatlargo{
float:right;
background-color:#DADADA;
min-height:146px;
display:table;
width:481px;
padding-left:2px;
padding-right:2px;
padding-bottom:4px;
border: 1px solid #BEBBB5;
}

#divContentCatlargo p{
text-align:left;
margin:0px;
padding-top:3px;
padding-left:2px;
padding-right:2px;
}

#divContentCatlargo p#texto{
font-size:16px;
color:#000000;
font-weight:bold;
border-bottom: 1px solid #B30000;
}

#divContentCatlargo strong{
color:#000000;
}


#divImgCat{
float:left;
background-color:#F5F5F5;
margin-right:4px;
}
/* fin detalle categoria */
/* inicio subcategoria listados de a dos */

#contenbloke{
float:left;
width:238px;
min-height:87px;
display:table !important;
text-align:left;
}

#contenblokePro{
float:left;
width:100%;
display:table !important;
text-align:left;
padding-bottom:4px
}

.fondouno{
background-color:#D4D9DB;
}

.fondodos{
background-color:#D4D6DB;
}


#divContentSubCat{
padding-right:4px;
padding-left:4px;
}

#divContentSubCat p{
text-align:left;
margin:0px;
padding-top:3px;
padding-left:5px;
padding-right:2px;
text-align:justify;
}

#divContentSubCat p#texto{
font-size:16px;
color:#000000;
font-weight:bold;
text-align:left;
}

#divContentSubCat a { 
color:#4D0000;
}

#divContentSubCat a:hover { 
color:#000;
}

.tit{
font-size:13px;
font-weight:bold;
line-height:13px
}
/* fin */





form#commentform { text-align:center}
#commentform textarea {margin-bottom:0px;}
.inputBox {border:none; background:url(archivosweb/body/bg_inputbox.gif) no-repeat; width:215px; height:18px; padding:0px 0px 0px 7px; font-size:1em; color:#5B5444;} 
.inputAligner {margin-bottom:5px;margin-top:5px;}
.inputAligner label {text-align:right; padding-right:20px}
.inputAligner textarea {width:215px;padding:1px 0px 0px 1px; font-size:1em; color:#5B5444;font-family:Arial, Helvetica, sans-serif;}


.linkko {
font-style:italic; line-height:12px; font-weight:400;color: #5F5F5F;
}
.linkko a:link {
	
	text-decoration: none;
}

.linkko a:hover {
	color: #FF6600;
	text-decoration: none;
}


#contcatindex{
background-image:url(archivosweb/body/bgcatgoriasindex.gif);
background-position:bottom;
background-repeat:repeat-x;
border: 1px solid #BEBEBE;
background-color:#D5D5D5;
width:90%;
display:table;

}

#contcatindex div {
padding-left:25px;
padding-right:20px;
text-align:center;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;

}

#contcatindex a { 
color:#5B5444;
}

#contcatindex a:hover { 
color:#444B5B
}

#contcatindex p { 
float:left;
width:100px;
text-align:left; 
margin-top:5px;
margin-bottom:5px;
}

#contcatindex p#dos { 
float:right;
width:100px;
text-align:right; 
margin-top:5px;
margin-bottom:5px;
}

#contcatindex p#tres { 
float:left;
width:100px;
text-align:center; 
margin-top:5px;
margin-bottom:5px;
margin-left:8px;
margin-right:8px;
}


#contfaldon{
border: 1px dotted #BEBEBE;
background-color:#ffffff;
width:98%;
color:#5B5444;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:auto;
display:table;
padding:5px
}


/* CSS Document */
#menuv {
padding-top:8px;
text-align:left;
font-family:Arial, tahoma;
font-weight:bold;

}
#menuv ul, li {
	list-style-type: none;
	border-bottom: 1px dotted #C4C4C4;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li#lin {
	border-bottom: 1px dotted #C4C4C4;
	padding-top:5px
}

#menuv li {
	padding-top:2px;
	
}

#menuv a {
	text-decoration: none;
	line-height:1;
	font-size:13px;
}

#menuv a#mini {
font-size:12px;
}


#menuv a:hover {
	background: #D3D3D3;
}

#menuv img {
padding-left:5px;
padding-right:2px;}

#menuv img#subca {
padding-left:10px;
padding-right:2px;}

#menuv img#ult {
padding-left:2px;
padding-right:2px;}

#menuv img#publi {
padding:10px 0px 0px 0px;
margin:0;
text-align:left}


/* span */
.slogantext{
font-size:larger;
font-weight:bold;
color:#666666;
}
.slogantextroji{
font-size:13px;
color:#9D1A02;
}
.consejostext{
font-size:11px;
color:#5B5444;
}
.rojizo {
	color: #9D1A02;
	font-size: 16px;
	font-weight: bold;
}

.verdin { 
color:#006600;
}


#twocols{
width:90%;
display:table;
height:auto !important;
}

#twocols div {
font-family:Arial, Helvetica, sans-serif;

}

#twocols a {
font-family: sans-serif;
font-size:9pt;
color:#666
}

#twocols a:hover { 
color:#333
}

#twocols p { 
float:left;
width:220px;
text-align:left; 
margin:5px;
padding-left:7px
}

#twocols p#dos { 
float:right;
width:220px;
text-align:left; 
margin:5px;
}