/* Eliminamos los estilos por defecto del navegador */

@import url(reset.css);

@import url(comentarios.css);



/*------------------------------------------------------------------ */

body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #666666; padding:0; margin:0; background:#d7d5d6;}

html { margin-bottom:1px; height:100%; }

strong { font-weight:bold; color:#333333;}

em { color:#00559c; font-style:italic; font-weight:bold;}

/*------------------------------  STYLES -------------------------- */

.left { float:left}

.right { float:right;}

/*menu*/
.nav { margin:30px 0 0 0;}

.nav li { float:left; margin:0 10px 0 0;}

.nav li a { font-weight:bold; color:#00529b; text-decoration:none; text-transform:uppercase; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#f0f0f0; padding:5px;}

.nav li a:hover { color:white; background:#00529b;}

/*slider*/
.contslider { height:359px; width:960px;}

.txtslider { margin:40px 0 0 60px;}

.pslider { font-size:17px; color:#5a5a5a; font-weight:100; width:486px; line-height:20px; margin:25px 0 0 0;}

/*contenido slider*/

.s1 img {}

/*index*/

.top { width:586px; height:7px; background:url(images/top.jpg) no-repeat; margin:10px 0 0 0;}

.medium { background:#f0f0f0; width:576px; padding:10px 0 15px 10px;}

.medium img { margin:3px 0 0 0;}

.medium h2 { color:#00559c; font-size:18px; margin:0 0 10px 0; text-decoration:none; font-weight:bold;}

.medium h3 { color:#00559c; font-size:15px; margin:0 0 10px 0; text-decoration:none; font-weight:bold;}

.medium h3 a { color:#00559c; font-size:15px; margin:0 0 10px 0; text-decoration:none; font-weight:bold;}

.medium h2 a { color:#00559c; font-size:18px; margin:0 0 10px 0; text-decoration:none; font-weight:bold;}

.medium a {color:#00559c; text-decoration:none; font-weight:bold;}

.medium a:hover { color:#666666;}

.medium ul, .medium ol { margin:10px 0 10px 15px;}

.medium ul li, .medium ol li  { margin:10px 0 0 0; line-height:21px; }

.medium p { font-size:13px; color:#5a5a5a; line-height:18px; margin:10px 0 0 0; width:569px;}

.medium p em { font-style:italic;}

.medium p object { margin:0 0 0 80px;}

.bottom { width:586px; height:7px; background:url(images/bottom.jpg) no-repeat;}

.more-link { width:105px; height:35px; background:url(images/vermas.png) no-repeat; display:block; float:right; margin: 10px 10px 0 0; text-indent:-999999px;}

.archivos { background:url(images/icon_archivos.png) no-repeat; margin:0 0 0 10px;}

/*sidebar*/

.topsid { width:364px; height:7px; background:url(images/top_side.jpg) no-repeat; margin:10px 0 0 0;}

.mediumsid { background:#f0f0f0; width:349px; padding:5px 0 10px 15px;}

.mediumsid ul { margin:10px 0 0 40px;}

.mediumsid ul li { margin:0 0 10px 0;}

.mediumsid ul li a { color:#5a5a5a; text-decoration:none;  font-size:13px; font-weight:bold; }

.mediumsid ul li a:hover { color:#0099FF;}

.bottomsid { width:364px; height:7px; background:url(images/bottom_side.jpg) no-repeat; }

.tit { font-size:20px; color:#00559c; font-weight:bold; padding:0 0 0 42px; height:28px; line-height:29px;}

/*footer*/

.ulfooter { margin:10px 0 10px 0;}

.ulfooter li { float:left; width:285px; color:white; font-size:12px; text-align:left; margin:15px 35px 0 0; }

.ulfooter li ul { margin:10px 0 0 10px;}

.ulfooter li ul li {color:white; font-size:14px; line-height:19px; text-align:left; height:17px;}

.ulfooter li ul li a {color:white; font-size:14px; line-height:19px; font-weight:bold; text-align:left; text-decoration:none;  padding:0 0 0 20px; background:url(images/bullet_coparmex.png) no-repeat; }

.ulfooter li ul li a:hover { color:#333333;} 

.rc-title { font-weight:bold; color: #FF8A8A;}

.anteriores a { font-size:15px; color:#00559c; font-weight:bold; height:20px; line-height:20px; text-decoration:none;}

.siguientes { margin:0 10px 0 0;}

.siguientes a { font-size:15px; color:#00559c; font-weight:bold; height:20px; line-height:20px; text-decoration:none;}

.flickr { margin:10px 0 0 5px;}

.flickr img { margin:0 8px 8px 0;}

/*------------------------------  HEADER -------------------------- */

#headerwrap { height:83px; background:url(images/bg_header.jpg) repeat-x;}

#header { width:960px; height:83px; margin:0 auto;}

#logo { height:83px; width:333px; background:url(images/emprezando.jpg) no-repeat; display:block; text-indent:-99999px;}

/*------------------------------  SLIDER -------------------------- */

#sliderwrap { height:359px; background:url(images/bg_slider.jpg) repeat-x; margin:0 0 5px 0;}

#slidercenter {  height:359px; width:960px; margin:0 auto;}

#urel { width:158px; height:59px; background:url(images/logo_urel.jpg) no-repeat; text-indent:-999999px;}

/*------------------------------  CONTENDIO -------------------------- */

#contenidowrap { background:#d7d5d6;}

#contenido { width:960px; margin:0 auto;}

/*------------------------------  SIDEBAR -------------------------- */

#eventos { background:url(images/icon_eventos.jpg) no-repeat;}

#video { background:url(images/icon_video.jpg) no-repeat; margin:0 0 15px 0;}

#galeria { background:url(images/icon_galeria.jpg) no-repeat;}

#archivos { background:url(images/icon_archivos.png) no-repeat;}

#patro { background:url(images/icon_patro.jpg) no-repeat; margin:0 0 0 5px;}

/*------------------------------  FOOTER -------------------------- */

#footerwrap { background:url(images/bg_footer.jpg) #01559d repeat-x top; margin:25px 0 0 0;}

#footer { width:960px; margin:0 auto; padding:0 0 35px 0;}

#recientes { background:url(images/icon_recientes.png) no-repeat;}

#sitios { background:url(images/icon_sitios.png) no-repeat;}

#masvistos { background:url(images/icon_masvistos.png) no-repeat;}

/*------------------------------  COMENTARIOS -------------------------- */

.comentarioswrap { margin:15px 0 10px 0;}

#comments { font-size:20px; color:#00559c; font-weight:bold; padding:0 0 0 42px; height:28px; line-height:29px; background:url(images/icon_comentarios.jpg) no-repeat; margin:0 0 10px 0;}

#respond h3 { margin:45px 0 10px 0; text-decoration:none; font-size:20px; color:#00559c; font-weight:bold; padding:0 0 0 42px; height:28px; line-height:29px; background:url(images/icon_reply.jpg) no-repeat;}

#submit { width:545px; height:30px; background:#00559c; color:white; font-weight:bold; margin:-10px 0 10px 15px; border:none; cursor:pointer;}

#submit:hover { background:#333333;}

.inputform { margin:10px 0 10px 15px; height:30px;  width:600px;}

.label { height:20px; width:100px; font-size:15px; color:#00559c; font-weight:bold; line-height:20px; }

.input { background:#e1e1e1; width:442px; height:25px; border:none; margin:5px 0 10px 0; padding:5px 0 0 5px; font-size:15px; color:#333333; font-weight:700;}

.inputwrap { height:30px;} 

.areacomentario { border:none; width:540px; height:200px; background:#e1e1e1; padding:5px 0 0 5px; font-size:15px; color:#333333; font-weight:700; margin:5px 0 0 15px; font-family:Arial, Helvetica, sans-serif;}


/*------------------------------  GOOGLE SEARCH -------------------------- */

.inputs {width:250px; border:none; margin:-5px 0 10px 0; padding:5px 0 0 5px; font-size:15px; color:#333333; font-weight:700;}

.sub { margin:10px 0 0 5px;}