/* ***************************************************************************************************** */
/* CONTENT CSS */
* { 
padding: 0; margin: 0; 
font-family: "Trebuchet MS";
}

body{
  margin:0 auto;
 font-family: "Trebuchet MS";
 background:url(../images/body_patron.jpg) repeat;
}
P{

}
H1{

}
H2{

}
H3{

}

img{
border:0;
}

a:link, a:active, a:visited{
 text-decoration:none;
}
a:hover{
 text-decoration:none;
}

.ubicacion{
 float:right;
 margin-top:-250px;
 width:320px;
 height:300px;
}
.mapa{
 width:410px;
 height:340px;
}
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */

.inicio{
 width:auto;
 height:30px;
 background:#000000;
}
.inicio_pri{
 margin: 0 auto;
 width:945px;
 height:27px;
 border:0px solid red;
}

.inicio_pri li{
 list-style:none;
 }

.home{
float:left;
 width:74px;
 height:30px;
 background:url(../images/home.png) no-repeat;
}
.fecha{
 float:left;
 width:200px;
 height:20px; 
 margin-left:10px;
 margin-top:8px;
 font-family:"Trebuchet MS";
 font-size:12px;
 color:#cccccc;
}

.contacto{
 float:left;
 width:250px;
 height:20px;
 margin-left:210px;
 margin-top:8px;
}
.module_webmail{
display:inline;
border:0px solid green;
float:left;
text-align:center;
}
.module_webmail a{
 color:#999999;
 font-size:12px;
 font-weight:bolder;
 text-decoration:none;
}
.module_webmail a:hover{
 color:#ffffff;
 font-size:12px;
 font-weight:bolder;
 text-decoration:none;
}
.module_buzon{
 border:0px solid green;
 float:left;
 display:inline;
 text-align:center;
 margin-left:10px;
}
.module_buzon a{
 color:#999999;
 font-size:12px;
 font-weight:bolder;
 text-decoration:none;
}
.module_buzon a:hover{
 color:#ffffff;
 font-size:12px;
 font-weight:bolder;
 text-decoration:none;
}
.module_buzon img, .module_buzon span, .module_webmail img, .module_webmail span{
 float:left;
 display:inline-block;
 cursor:pointer;
}
.module_buzon .menu li{
 list-style:none;
}
.contacto_info{
 font-size:11px;
 font-family:"Trebuchet MS", Arial;
 vertical-align:text-top;
 width:205px;
}

.contacto_info table a{
 font-size:11px;
 font-family:"Trebuchet MS", Arial;
}
.contacto_info table a:hover{
 font-size:11px;
 font-family:"Trebuchet MS", Arial;
 color:#999999;
}
.contact_email{
 font-size:11px;
 font-family:"Trebuchet MS", Arial;
}
.contact_formulario{
 display:inline-block;
 float:left;
}
.cont_captcha .btn_tune{
 display:block;
 margin-top:5px;
 border:1px outset #FFFFFF;
 background:#333333;
 color:#FFFFFF;
 cursor:Pointer;
}
.contact_email .button{
 border:1px outset #FFFFFF;
 background:#333333;
 color:#FFFFFF;
 cursor:Pointer;
}
.header_fondo{
 width:auto;
 height:auto;
 /*background: url(../images/pri_mundial.jpg) top center no-repeat #27392b;*/
}

.header_wrapper { 
 margin: 0 auto;
 width: 945px;
 height: 160px;
}
.header {
 color: #333;
 width: 945px;
 float: left;
 border: 0px solid #ccc;
 height: 160px;
 margin: 0px 0px 0px 0px;
 background:url(../images/contacto.jpg) no-repeat center;
}

.wrapper { 
 margin: 0 auto;
 width: 945px;
 height:auto;
}


.menu_top{
 height:55px; 
 width:auto; 
 background:url(../images/pri_menu.jpg) repeat-x top;
}

.menu_principal{
 height:56px;
 width:947px;
 margin:0 auto;
 font-size:16px;
 color:#cccccc;
}
.menu_principal a{
font-size:14px;
font-family:Geneva, Arial, 'Helvetica', sans-serif;
color:#fff;
display:inline-block;
text-align: left;
vertical-align:text-top;
height:50px;
border-right:1px solid #555;
padding:5px 10px 0px 10px;

width: auto;
}
.menu_principal a:hover, .menu_principal a:active{
	text-decoration:underline;
}
a #active_menu .mainlevel:active{
color:#FFFFFF;
}
.confianza{
	height:260px;
	width:710px;
	background: url(../images/pri_confianza.jpg) no-repeat center top;
	margin-bottom:15px;
	}
.pri_cuerpo{
 width:auto;
 height:auto;
 background:url(../images/pri_cuerpo.jpg) repeat-x;
 }
.content { 
 margin:0px auto;
 border: 0px solid blue;
/* background: #FFFFFF;*/
 min-height: 350px;
 width:947px;/*598*/
 
}

.fnd_contenido{
  width:947px;
 height:auto;
 background:url(../images/fnd_cpo_cont.png) repeat-y;
 float:left;
}
.marquezina{
 width:947px;
 height:40px;
 float:left;
 background:url(../images/fnd_marquezina.jpg) repeat-x;
 font-family:Geneva, Arial, 'Helvetica', sans-serif;
 font-size:24px;
 font-weight:bold;
 padding:10px 0 0 10px;
 color:#FFFFFF;
}
.cuerpo_header{
 width:947px;
 height:15px;
 background:url(../images/content_header.jpg) no-repeat;
 float:left;
}
.ver_videos{
 width:97px;
 height:31px;
 background:url(../images/ver_videos.jpg) no-repeat;
 float:right;
 margin:5px 15px 0 0;
 cursor:pointer;
}
.ver_videos:hover{
 width:97px;
 height:31px;
 background:url(../images/ver_videos.jpg) no-repeat;
 background-position:0px -31px;
 float:right;
 cursor:pointer;
}
.leftcolumn { 
 border: 0px solid #ccc;
 margin: 0px 0px 0px 4px;
 min-height: 350px;
 width: 200px;
 float: left;
 display:inline-block;
 list-style:inside;
}

.cuerpo{
 float:left;
 display:inline-block;
 color: #333;
 border: 0px solid red;
 background: #FFFFFF;
 margin: 0px 0px 0px 5px;
 min-height: 500px;
 width:708px;/*598*/
 list-style:inside;
 padding:0 15px 5px 15px; 
 font-size:13px;
}
.cuerpo a{
 color:#333;
 font-size:13px;
}

.cuerpo a:hover{
 color:#999;
 font-size:13px;
}
.content_main{
 float:left; 
 display:block; 
 width:700px;
}
.cuerpo_marco{
 width:720px;
 float:left;
 display:block;
 background:#FFFFFF;
/* min-height:450px;
 height:auto; !important*/
 height:690px;
}
.banner_content{
 width:710px;
 height:85px;
 background:url(../images/banner_content.jpg) no-repeat center top;
 margin-bottom:15px;
}
.banner_content_cpo{
 float:right;	
 width:328px;
 height:56px;
 margin-top:29px;
}
.banner_content_lft{
 float:left;
 width:155px;
 height:56px;
 background:url(../images/banner_content_lft.jpg) no-repeat left top;
 border-left:1px solid #b3dac6;
 cursor:pointer;
}
.banner_content_rght{
 float:left;
 width:155px;
 height:56px;
 background:url(../images/banner_content_rght.jpg) no-repeat left top;
 border-left:1px solid #b3dac6;
 cursor:pointer;
}
.cuerpo_flash{
 width:400px;
 height:280px;
 float:left;
 display:inline;
}
.cuerpo_mensaje{
 background:url(../images/mens_home.jpg) no-repeat;
 width:300px;
 height:280px;
 float:left;
 display:inline;
 margin-left:10px;
}
.cuerpo_pie_links{
 width:720px;
 height:154px;
 background:#FFFFFF;
 float:left;
 display:block;
}
.link_jov{
 width:359px;
 height:154px;
 float:left;
 display:inline;
 background:url(../images/prijovenes.jpg) no-repeat;
 cursor:pointer;
}
.link_cred{
 width:345px;
 height:154px;
 float:left;
 display:inline;
 background:url(../images/cred.jpg) no-repeat;
 margin-left:6px;
 cursor:pointer;
}


.rightcolumn{
 width:185px;
 min-height:350px;
/* background:#00FFCC;*/
 float:left;
 margin: 0px 0px 0px 0px;
 display:inline-block;
 padding:0 5px 5px 5px;
 list-style:inside;
}

.rightcolumn h3{
 color:#333333;
 font-size:16px;
 font:"Trebuchet MS";
 margin-bottom:10px;
}
.module_encuesta table{
 margin-top:20px;
 margin-bottom:15px;
 font-size:11px;
 color:#333333;
 font-family:"Trebuchet MS";
 display:block;
}
.module_encuesta table td{
 float:left;
 margin-bottom:10px;
 font-size:11px;
 font-family:"Trebuchet MS";
 margin-left:10px;
 text-align:left;

}
.module_encuesta  table .pollstableborder .sectiontableentry2,.rightcolumn table .pollstableborder .sectiontableentry1{
/* padding-bottom:10px;*/
}
.module_encuesta table td label{
 margin-left:10px;
}

.poll_encuesta .button{
 border:1px outset #FFFFFF;
 background:#333333;
 color:#FFFFFF;
 cursor:pointer;
}


.menu_pie{
 height:30px;
 width:850px;
 margin:0 auto;
 background:#CCFFFF;
}

.footer_wrapper{
 margin: 0 auto;
 width: auto;
 height:auto;
 
}

.footer { 
 width: auto;
 height:61px;
 clear: both;
 border: 0px solid #ccc;
 background: #333333;
 background:url(../images/fnd_footer.jpg) repeat-x;

}
.footer_top{
 width:947px;
 height:35px;
 background:url(../images/fnd_footer_content.jpg) no-repeat center;
 margin:0 auto;
}
.footer_bot{
 width:947px;
 height:26px;
 margin:0 auto;
}
.module_bot{
 font-size:11px;
 color:#FFFFFF;
 width:540px;
 margin:0 auto;
 text-align:center;
}
.module_bot a{
 font-size:11px;
 color:#FFFFFF;
 border:0px solid green;
 margin-left:3px;
 margin-right:3px;
}
.pie_fondo{
 height:157px;
 width:auto; 
 background: url(../images/fnd_pie.jpg)  center  no-repeat;
}

.pie_wrapper{
 width:983px;
 height:157px;
 margin:0 auto;
 background:url(../images/logo_pri_bot.png) no-repeat;
}

.pie{
 float:left;
 width: 200px;
 height:157px;
 /*clear: both;*/
}
.txt_pie{
 width:250px;
 height:70px;
 margin-top:30px;
 float:left;
 color:#FFFFFF;
 font:"Trebuchet MS";
 font-size:11px;
}
.resolucion{
 width:200px;
 height:auto; 
 float:right;  
 margin-top:30px; 
 color:#FFFFFF; 
 font:Trebuchet MS;  
 font-size:11px;
}
.copyright{
 width:600px;
 height:auto;
 margin-top:40px;
 text-align:left;
 float:left;
 color:#FFFFFF;
 font:"Trebuchet MS";
 font-size:11px;
 font-weight:normal;
}
/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog{
	width:700px;

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.busqueda{
 height:20px;
 width:200px;
*margin-bottom:4px;
 margin-top:5px;
 float:right;
 font-size:12px;
 font-weight:bold;
 color:#999999;
display:inline
}
.busqueda .inputbox{
 padding:0 0 0 0;
 margin-top:0px;
 background:#f4ecec;
 border:none;
 float:left;
 display:inline;
 width:131px;
 height:18px;
 overflow:hidden;
}
.busqueda .button{
 margin-left:5px;
 margin-right:5px;
 background:none;
 color:#ccc;
*height:19px;
 cursor:pointer;
}
.button{

}
.buttonheading{

}
.clr{
	clear:both
}
.componentheading, .contentheading{

}
.cuerpo .componentheading, .cuerpo .contentheading{
 font-size:18px;
 font-weight:bold;
 font-family:"Trebuchet MS";
 border-bottom:1px dotted ;
 color:#333;
 margin-bottom:10px;
 display:block;
}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}
.contentpane{

}
.cuerpo .category{
border:0px solid red;
font-size:14px;
font-weight:bold;
}

.description{
 margin: 0px 0px 0px 24px;
font-size:12px;

}
.sectiontableentry1 td img {
border: 0px solid red ;
display:none;
}

.sectiontableentry2 td img {
border: 0px solid red ;
display:none;
}
.contentpaneopen  {
}
.contentpaneopen  div {
 text-align:justify;
 width:700px;
 margin-top:10px;
} 
.readon {
 float:right;
 font-weight:bold;
}
.contenttoc{

}
.createdate{

}
.created-date{

}
.date{

}
.input{

}
.inputbox{

}
.intro{

}
.latestnews{

}
.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}
.message{

}
.metadata{

}
.modifydate{

}
.module{
}
.moduletable{

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{
float:right;
 
}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}