body{
/*-moz-background-clip: border;
-moz-background-inline-policy: continous;
-moz-background-origin: padding;*/
background: #FFFFFF url(../img/bg/bgSite2.jpg) repeat-x top left;
text-align:center;
padding: 0;
padding: 0;
}
#todo{
	width: 970px;
	margin: 0 auto;
	margin-top: 40px;
	background-color: #FFFFFF;
	border: 1px solid #b2b2b2;
}
#upperNav{
position: relative;
overflow: hidden;
width: 968px;
margin-top: 1px;
margin-left: 1px;
height: 48px;
background: #174a6c url(../img/bg/bgHeader.jpg) repeat-x top left;
color: #e1e0e0;
vertical-align: center;
}
#upperNav p{
float: left;
font-family: tahoma;
font-size: 13pt;
padding-left: 10px;
margin-right: 45px;
}
#upperNav ul{
margin-right:-100px;
padding-right: 2px;
}
#upperNav li{
display: inline;
padding-right: 2px;
}
#upperNav li a{
font-family: verdana;
font-size: 12px;
text-decoration: none;
color: #fafafa;
}

#upperNav li a:hover{
text-decoration: underline;
}

#navBar{
position: relative;
//overflow: hidden;
width: 968px;
margin-top: 1px;
margin-left: 1px;
height: 54px;
background: #f9f9f9 url(../img/bg/bgNavBar.jpg) repeat-x top left;
line-height: 54px;
padding-top: 5px;
}
#navBar img{
float: left;
padding-left: 15px;

}
#navBar .linksNavBar{
float: left;
font-family: Trebuchet MS;
color: #000000;
font-size: 14px;
vertical-align: center;
border-left: 1px solid #ecebeb;
border-right: 1px solid #ecebeb;
margin-top: -4px;
height: 54px;
display: block;
line-height: 35px;
}

#navBar .linksNavBar a{
color: #000000;
text-decoration: none;
font-weight: bold;

}

#navBar .linksNavBar a:hover{
text-decoration: underline;
}

#navBar  #ini{
background: #f9f9f9 url(../img/bg/bgUlInicio.jpg) repeat-x top left;
margin-left: 70px;
width: 98px;

}
#navBar  #pps{
background: #f9f9f9 url(../img/bg/bgUlPPS.jpg) repeat-x top left;
padding-top: 6px;
line-height: 20px;
width: 170px;
display: block;
height: 54px;
overflow: hidden;
}

#navBar #univ{
background: #f9f9f9 url(../img/bg/bgUlUniversidades.jpg) repeat-x top left;
padding-top: 6px;
line-height: 20px;
width: 170px;
display: block;
height: 54px;
overflow: hidden;
}

#navBar #dir{
width: 101px;
background: #f9f9f9 url(../img/bg/bgUlDirectorio.jpg) repeat-x top left;
}

#navBar #cont{
width: 101px;
background: #f9f9f9 url(../img/bg/bgUlContacto.jpg) repeat-x top left;
}

#header{
margin-bottom: 2px;
}
#cuerpo{
min-height: 635px;
overflow:hidden;
}
#sidebar{
float: right;
margin-right: 2px;
//margin-top: -18px;
padding-top: 30px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 35px;
border: 1px solid #7d7d7d;
background-color: #b5b5b5;
width: 300px;
}
#sidebar  img{
padding-bottom: 15px;
}
#sidebar a img.delgadaIzq{}
#locationBar{
float: left;
//margin-top: -18px;
margin-left: 2px;
width: 618px;
height: 35px;
line-height: 35px;
background: #e10019 url(../img/bg/bgLocationBar.jpg) repeat-x top left;
border: 2px solid #7d7d7d;
text-align: left;
}

#locationBar h3{
color: #f8f5f5;
margin: 0;
font-weight: bold;
font-family: Trebuchet MS;
font-size: 25px;
padding-left: 25px;
}

#contenido{
margin-left: 2px;
padding-top: -20px;
width: 618px;

}
#contenido p{
font-family: Arial;
font-size: 11px;
margin-top: -10px;
}
#contenido img.banner{
text-align: center;
margin-bottom: 10px;
}
/*----------featured article--------------*/
#contenido .featuredArticle{
margin-top: 0px;
padding-top: 20px;
padding-left: 10px;
text-align: left;
width: 618px;
}
#contenido .featuredArticle h2, #contenido .featuredArticle h2 a, #contenido .smallArticle a{
color: #41a62a;
font-family: Verdana;
font-size: 20px;
font-weight: bold;
}
#contenido .featuredArticle h2 span{
margin-top: 10000px;
color: #41a62a;
font-family: Verdana;
font-size: 10px;
}

#contenido .featuredArticle h4, #contenido .featuredArticle h4 a{
color: #303030;
font-family: Verdana;
font-size: 14px;
/*font-weight: bold;*/
padding-left: 10px;
text-decoration: none;
}
#contenido .featuredArticle h4 a:hover{
text-decoration: underline;
}
#contenido .featuredArticle a.lista{
color: #000;
font-family: Arial;
font-size: 14px;
padding-left: 10px;
}

#contenido  #derecha{
border-right: 1px dotted #000;
}
/*----small article--------------*/
#contenido .smallArticle{
float: left;
margin-top: 0px;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
text-align: left;
width: 280px;
border-bottom: 1px dotted #000;
height: 200px;
overflow: hidden;
}
#contenido .smallArticle h2{
color: #41a62a;
font-family: Verdana;
font-size: 20px;
font-weight: bold;
}
#contenido .smallArticle h2 span{
margin-top: 10000px;
color: #41a62a;
font-family: Verdana;
font-size: 10px;
}

#contenido a{
font-family: Arial;
font-size: 11px;
color: #004a7f;
text-decoration: none;
}

#contenido a:hover{
text-decoration: underline;
}

#contenido .tituloProvincia{
float: left;
text-align: left;
margin-top: 10px;
background: #ff6e01 url(../img/bg/bgTituloListaAnun.jpg) repeat-x top left;
padding-left: 8px;
padding-top:0;
height: 35px;
line-height: 53px;
width: 612px;
}
#contenido .tituloProvincia p{
color: #000;
font-family: Trebuchet MS;
font-Size: 18px;
font-weight: bold;
}
/***********ANUNCIANTES*********************/
#contenido .anunciante{
float: left;
width:298px;
height:50px;
text-align: left;
line-height: 25px;
background: #dddcdc;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #FFFFFF;
padding-left: 10px;
width:298px;
overflow: hidden;
display: block;
margin-left:1px;
}

#contenido .anunciante:hover{
background: #cccccc;
}
#contenido .anunciante h4{
float: left;
color: #000;
font-family: Arial;
font-Size: 10px;
margin-left: 10px;
}
#contenido .anunciante img{
margin-top: 5px;
float: left;
}
/*--UNIVERSIDADES--*/
#contenido .anuncianteU{
float: left;
width:612px;
height:50px;
text-align: left;
line-height: 25px;
background: #dddcdc;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #FFFFFF;
padding-left: 10px;
overflow: hidden;
display: block;
margin-left:1px;
}

#contenido .anuncianteU:hover{
background: #cccccc;
}
#contenido .anuncianteU h4{
float: left;
color: #000;
font-family: Arial;
font-Size: 10px;
margin-left: 10px;
}
#contenido .anuncianteU img{
margin-top: 5px;
float: left;
}


/***********FOOTER*********************/

#footer{
height: 93px;
float: left;
overflow: hidden;
display:block;
width: 932px;
margin-top: 4px;
margin-bottom: 20px;
background: #7a7878;
border: 3px solid #e1dcdc;
text-align: left;
padding-left: 33px;
line-height:93px;
padding-bottom: 10px;
}
#footer #texto{
border-left:1px solid #9F9C9C;
float:left;
line-height:20px;
margin-bottom:25px;
margin-left:13px;
margin-top:10px;
padding-left:5px;
height: 85px;
}
#footer p{
font-family: arial;
font-size: 14px;
color: #FFF;
margin-top:3px;
}
#footer a{
text-decoration: none;
color: #FFF;

}
#footer a:hover{
text-decoration: underline;
}
#footer img#logoPubli{
float: left;
margin-top:25px;
}
#footer img#logoAE{
margin-left:152px;
margin-right:35px;
margin-top:32px;
}

/***********ARTICULOS****************/
#destacado{
margin-left: 10px;
background: #680003 url(../img/bg/bgDestacado.jpg) repeat-x top left;
color:#FFFFFF;
float:right;
margin:10px;
padding: 5px;
padding-top:13px;
text-align:right;
width:200px;
}

#destacado p{
margin: 3px;
font-size: 12px;
}

/***********FORMULARIO****************/
fieldset{
text-align: center;
-moz-border-radius: 10px;
padding-top: 25px;
margin-bottom: 10px;
width: 450px;
}
.field{
width: 200px;
background: #FAF5F5;
border: 1px solid #B6B7B8;
}


.field:focus{
border: 3px solid #128CB5;
}