@charset "utf-8";
*{
margin:0px;
padding:0px;
}


/* CSS Document */
h1,h2,h3,h4,h5,h6{
font-size:14px;
padding:0px 0px 5px 0px;
margin:0px;
}

.clear{
clear:both;
}

/* Estructura */
body{
margin:0px auto;
padding:13px 0px 20px 0px;
background-image:url(../images/bg.png);
background-position:left top;
background-repeat:repeat;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#marco{
width:760px;
margin:0px auto;
padding:0px 5px 5px 5px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

#contenedor{
background-image:url(../images/bg-contenedor.gif);
background-color:#FFFFFF;
background-position:left top;
background-repeat:repeat-y;
}

#header{
margin:0px auto;
padding:0px;
/*background-color:#23A2CA;*/
font-size:11px;
}

#logo{
	float:left;
	width:760px;
	height:65px;
	margin:0px auto;
	padding:0px 0px 0px 5px;
	background-repeat:no-repeat;
	background-image: url(../images/fondocabezal.jpg);
}
.alinearder{
text-align:right

}

#menutop{
	float:right;
	width:393px;
	/*margin:0px auto;*/
margin-top:0px;
	padding:10px 12px 0px 0px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
}

#imgheader{
clear:both;
margin:0px auto;
padding:0px;
}

#izquierda{
float:left;
width:580px;
margin:0px auto;
padding-top:-10px;
font-size:12px;
}

#derecha{
	float:right;
	clear:right;
	width:180px;
	margin:0px auto;
	padding:0px;
	font-size:12px;
	height: auto;
}

#menu{
margin:0px auto;
padding:0px;
line-height:normal;
font-weight:bold;
height:35px;
background-image:url(../images/bg-submenu.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
}

#submenu{
margin:0px auto;
padding:0px;
}

#contents{
clear:left;
margin:8px 10px 10px 0px;
padding:10px;
line-height:1.5;
/*background-color:#f1f1f1;*/
color:#333333;
}

#contents p{
text-align:justify;
}

#bpubli{
margin:0px auto;
padding:0px;
text-align:center;
}

#bvideo{
margin:0px auto;
padding:0px;
text-align:center;
}

#bannerdw{
clear:both;
margin:0px auto;
padding:0px 190px 10px 0px;
text-align:center;
}

#footer{
margin:0px auto;
padding:0px 5px 5px 5px;
color:#333333;
font-size:11px;
}

#logos{
margin:0px auto;
padding:10px;
width:700px;
height:50px;
text-align:right;
}

/* Generales */
img {
border:none;
}
p{
margin:0px;
padding:10px 0px 0px 0px;
}
.top{
margin:0px;
padding:0px;
}

a, a:visited{
font-weight:bold;
color:#333333;
text-decoration:none;
}

a:hover, a:active{
color:#000000;
text-decoration:underline;
}

/* Menu */
#menu ul {
margin:0px;
padding:0px;
list-style:none;
font-size:12px;
}
#menu li {
display:inline;
margin:0px;
padding:0px;
}

#menu a {
	float:left;
	background:url(../images/tableft12.gif) no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 4px;
	text-decoration:none;
}
#menu a span {
float:left;
display:block;
background:url(../images/tabright3.gif) no-repeat right top;
padding:5px 15px 15px 6px;
color:#FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */

#menu a:hover {
background-position:0% -42px;
/*background-position:right;*/
}
#menu a:hover span {
color:#FFFFFF;
background-position:100% -42px;
}

#menu #active_menu {
background-position:0% -42px;
}
#menu #active_menu span {
background-position:-5px -42px;
}

/* Submenu */
.submenu-top{
background-image:url(../images/bg-submenu-top.gif);
background-position:top left;
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
padding:12px 5px 5px 5px;
}

.submenu-bot{
height:24px;
background-image:url(../images/submenu-bot.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#submenu ul {
list-style:none;
margin:0px;
padding:0px;
}

#submenu li a {
height:32px;
voice-family:"\"}\"";
voice-family:inherit;
height:24px;
text-decoration:none;
}

#submenu li a:link, 
#submenu li a:visited {
font-weight:bold;
color:#666666;
display:block;
padding:8px 0px 0px 20px;
border-bottom:1px dashed #CCCCCC;
}

#submenu li a:hover, 
#submenu li #current, 
#submenu li a:active {
color:#000000;
padding:8px 0px 0px 20px;
}

/* Enlaces */
#menutop a,
#menutop a:visited{
color:#FFFFFF;
text-decoration:none;
}

#menutop a:hover,
#menutop a:active{
color:#FFFFFF;
text-decoration:underline;
}

/* Clases utiles */
.celeste{
color:#23a1ca;
font-weight:bold;
font-size:14px;
padding-top:5px;
border-top:2px solid #CCCCCC;
width:548px;
}

.tableprensa .celeste,
.contentpaneopenacre .celeste{
padding-top:0px;
border-top:none;
width:auto;
}

.celeste2,
.titfeo{
color:#23a1ca;
font-weight:bold;
font-size:14px;
background-image:url(../images/cosito.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:40px 0px 0px 0px;
}

.celeste2{
margin:20px 0px 0px 0px;
}

.imgflecha{
background-image:url(../images/flecha.jpg);
background-repeat:no-repeat;
width:18px;
height:18px;
}

.pchico{
padding:0px;
margin:0px;
}

.txtlogin{
padding:0px;
margin:0px;
}

#mierda{display:none;}

/* Form Login */
.mod_loginmier{
margin:10px;
}

.buttonmier{
margin:5px 0px 20px 0px;
}

#mod_login_passwordmier,
#mod_login_usernamemier{
width:150px;
}

#mod_login_remembermier{
width:20px;
}

/* Form registrarse */
#cbIconsTop{
display:none;
}

/* Images */
#menutop img{
vertical-align:middle;
}

.fotoscontent img{
padding:2px;
margin:1px;
border:1px solid #CCCCCC;
}

/* Clases del Joomla */
.moduletable{
width:100%;
}
.pagenav{
padding:4px;
}

.article_seperator{
padding:0px;
margin:0px;
height:1px;
line-height:0.5;
}


/* Ediciones Anteriores */
.componentheadingedant{
/*color:#23a1ca;*/
font-weight:bold;
font-size:14px;
height:18px;
background-image:url(../images/puntitos2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px 0px 0px 65px;
margin:0px 0px 10px 0px;
}

.contentheadingedant{
color:#23a1ca;
font-weight:bold;
font-size:14px;
margin:0px;
padding:0px;
}

.subtitulo{
color:#19A4CD;
font-weight:bold;
padding:0px;
margin:0px;
}

/* CPTV y CP07*/
.contentheadingcptv,
.contentheadingcp07,
.componentheadingpress,
.contentheadingfaq,
.contentheading,
.contentheadingacre,
.componentheading{
/*color:#23a1ca;*/
font-weight:bold;
font-size:14px;
height:18px;
background-image:url(../images/puntitos2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px 0px 0px 65px;
margin:0px 0px 10px 0px;
}

.contentheadingpress{
color:#23a1ca;
font-weight:bold;
font-size:14px;
margin:0px;
padding-top:5px;
border-top:2px solid #CCCCCC;
width:548px;
}

/* Prensa */
.tableprensa{
background-color:#FFFFFF;
border:1px dotted #CCCCCC;
}

.contentpaneopenpress img{
border:1px dotted #999999;
margin-right:10px;
}

.contentpaneopenpress{
text-align:justify;
}

.pagenav_prev,
.pagenav_next{
display:none;
}

/* Home */
.bordeabajo{
border-bottom:2px solid #CCCCCC;
background-color:#f0f0f0;
width:540px;
}

.bordeabajo p{
text-align:justify;
}

.bordeabajo img{
padding-right:10px;
}

.contentpaneopenhome{
padding:0px;
margin:0px;
}

.puntorojo{
background-image:url(../images/puntorojo.jpg);
background-position:center top;
background-repeat:repeat-y;
}

.txtnovedades{
color:#FFFFFF;
padding:5px;
margin:0px;
}

.tblnovedades{
padding:0px;
margin:0px;
}

.tblnovedades p{
padding:0px 0px 5px 0px;
margin:0px;
}

.tblnovedades img{
padding:0px;
margin:0px;
}

.ingresaaqui{
background-image:url(../images/flechitahome.jpg);
background-position:right top;
background-repeat:no-repeat;
padding:0px 15px 0px 0px;
margin:0px;
font-weight:bold;
text-align:right;
}

.ingresaaquiflash{
width:510px;
background-image:url(../images/flechitahome2.jpg);
background-position:right top;
background-repeat:no-repeat;
padding:0px 15px 0px 0px;
margin:0px;
font-weight:bold;
text-align:right;
}

/* SYRET */
.seyret a{
margin:0px;
padding:0px;
border:none;
}

.seyret_img{
margin:0px;
padding:0px;
border:none;
width:160px;
height:120px;
background-image:url(../images/cptv.jpg);
background-position:left top;
background-repeat:repeat;
}

.seyret_center,
.seyret_left,
.seyret_right{
float:left;
width:160px;
margin:0px 20px 0px 0px;
}

.seyret_capt {
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/bg-syretitem.gif);
background-position:left top;
background-repeat:no-repeat;
text-align:right;
margin:0px;
padding:4px;
height:40px;
}

html* .seyret_capt {
}

/* Acreditaciones */
.chronoform{
display:none;
}
.contentpaneopenacre{
width:540px;
}

/* Loguin Arriba */
#menutop .recordarme,
#menutop .recuperar,
#menutop label{
	display:none;
}
#menutop .btnlogin{
	height:80px;
	width:20px;

	/*
	overflow:hidden;
	float:left;*/
	text-align:right;
}

#menutop
#menutop form{
padding-bottom:5px;}

#menutop input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100px;
border:1px solid #0e80a4;
background-color:#6EBEDD;
padding:2px;
color:#FFFFFF;
}
#Submit{
height:21px;
}

#menutop .moduletabletop{
	display:compact;
	width:100%;
}

/* Formularios */
input, textarea, select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #999999;
background-color:#FFFFFF;
padding:2px;
color:#333333;
}

#materiales fieldset {
border:none;
padding:10px;
}

#materiales fieldset div {
margin:0px;
margin-bottom:10px;
padding:0px;
display:block;
}

#materiales input,
#materiales textarea,
#materiales select{
width:300px;}

#materiales legend {
background:transparent;
font-size:12px;
font-weight:bold;
margin-top:10px;
border-bottom:1px #CCCCCC solid;
padding:3px 0px 3px 0px;
}

#materiales label {
float:left;
width:100px;
padding:5px 10px;
text-align:right;
}

#materiales .submit{
width:auto;
}


/* Formulario de busqueda */
#frmbuscar{
background-color:#CCCCCC;
width:190px;
border:1px #999999 solid;
padding:5px;
}

#frmbuscar input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #999999;
padding:2px;
color:#333333;
background-color:#EEEEEE;
width:140px;
height:18px;
}

#frmbuscar .btnbuscar{
background-color:transparent;
border:none;
padding:0px;
margin:0px;
vertical-align:bottom;
width:36px;
height:25px;
}
/* Menu Categorias Talentos */
.moduletablemodule{
width:100%;
}

.moduletablemodule th{
background-color:#1FA5CA;
color:#FFFFFF;
padding:5px;
}


/* Items talentos */
.talent_detalle,
.talent_autor,
.talent_comentarios{
background-color:#FFFFFF;
border-top:1px dashed #CCCCCC;
padding:3px;
height:15px;
overflow:hidden;
}
.talent_comentarios{
border-bottom:1px dashed #CCCCCC;
}
.talent_img{
margin:0px;
padding:0px;
border:none;
width:160px;
height:120px;

background-position:left top;
background-repeat:repeat;
overflow:hidden;
}
.talent_center,
.talent_left,
.talent_right{
float:left;
width:160px;
margin:0px 20px 0px 0px;
font-size:10px;
}
.talent_capt {
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/bg-syretitem.gif);
background-position:left top;
background-repeat:no-repeat;
text-align:right;
margin:0px;
padding:4px;
height:30px;
font-size:12px;
}

/* Reprod talentos */
.reprod_center{
margin:20px auto;
padding:0px;
width:400px;
}
.reprod_img{
margin:0px;
padding:0px;
border:none;
background-position:left top;
background-repeat:repeat;
}
.reprod_capt{
color:#FFFFFF;
background-image:url(../images/bg-reprod.gif);
background-position:left top;
background-repeat:no-repeat;
text-align:right;
margin:0px;
padding:3px 30px 4px 30px;
height:53px;
}
.reprod_deta{
color:#333333;
margin:0px;
padding:0px 5px 5px 5px;
background-color:#dddbdc;
}
.reprod_comentarios{
margin-top:20px;
border-top:1px dashed #CCCCCC;
padding:3px;
width:540px;
}

.reprod_comentarios .sectiontableheader{
font-weight:bold;
border-bottom:1px solid #1FA5CA;
padding:3px 0px 2px 0px;
margin-bottom:10px;
font-size:14px;
color:#1FA5CA;
}

.repod_comentarios{
padding:10px;
}


/* Comentarios */
.autorcome{
color:#1FA5CA;
font-weight:bold;
margin-top:10px;
}
.titulocome{
font-weight:bold;
}

/* Menu talentos */
#menutalentos{
margin-bottom:20px;
background-color:#09b6de;
width:540px;
}

#menutalentos ul {
list-style:none;
margin:0px auto;
padding:0px;
height:27px;
}

#menutalentos li {
display:inline;
list-style:none;
margin:0px;
padding:0px;
}

#menutalentos a {
float:right;
margin:0px 3px 0px 3px;
padding:0px 0px 0px 4px;
text-decoration:none;
color:#FFFFFF;
}

#menutalentos a span {
float:left;
display:block;
background:url(../images/menu/tabright.gif) no-repeat left top;
padding:5px 10px 4px 36px;
}

/* Tabs */
.comrojo{
color:#029fc8;
}
.TabbedPanels {
margin: 0px;
padding: 0px;
float: left;
clear: none;
width: 100%; 
}
.TabbedPanelsTabGroup {
margin: 0px;
padding: 0px;
}
.TabbedPanelsTab {
position: relative;
top: 1px;
float: left;
padding: 4px 10px;
margin: 0px 1px 0px 0px;
font-weight:bold;
background-color: #DDD;
list-style: none;
border-left: solid 1px #CCC;
border-bottom: solid 1px #999;
border-top: solid 1px #999;
border-right: solid 1px #999;
-moz-user-select: none;
-khtml-user-select: none;
cursor: pointer;
}
.TabbedPanelsTabHover {
background-color: #CCC;
}
.TabbedPanelsTabSelected {
background-color: #EEE;
border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a {
color: black;
text-decoration: none;
}
.TabbedPanelsContentGroup {
clear: both;
border-left: solid 1px #CCC;
border-bottom: solid 1px #CCC;
border-top: solid 1px #999;
border-right: solid 1px #999;
background-color: #EEE;
}
.TabbedPanelsContent {
padding: 4px;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
float: left;
width: 10em;
height: 20em;
background-color: #EEE;
position: relative;
border-top: solid 1px #999;
border-right: solid 1px #999;
border-left: solid 1px #CCC;
border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
float: none;
margin: 0px;
border-top: none;
border-left: none;
border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
background-color: #EEE;
border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
clear: none;
float: left;
padding: 0px;
width: 30em;
height: 20em;
}


#mod_login_logoutformmier{
display:none;
}

.moduletable-buscatron{
height:50px;
background-image:url(../images/buscatal.jpg);
background-position:top;
background-repeat:no-repeat;
}
.moduletable-buscatron input{
margin-top:25px;
}

.moduletableulmasu{
width:560px;
height:440px;
text-align:left;
overflow:hidden;
background-image:url(../images/fondoulmasu.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titulo{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-style: normal;
	text-transform: capitalize;
	font-weight: bolder;
	color: #0099ff;
	word-spacing: 0px;
	letter-spacing: normal;
	text-align: left
}
#bienvenida{ 
width:560px;
height:1250px;
}
.bienvenida{
border-color:#000000;
width:560px;
height:500px;
}
.titulovideo{
font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bolder;
	color: #0099ff;
	word-spacing: 0px;
	letter-spacing: normal;
	}
	
	.comentvideo{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #0099ff;
	word-spacing: 0px;
	letter-spacing: normal;
	}
	.error{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	color:#FF0000;
	
	}
	.sendmail{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #0000CC;
	}
	.titleCell{
	height:25px;
	font-weight:bold;
	
	}
ul.udc_list 
{
margin:8px;padding:8px;list-style:square;
}
ul.udc_list li {
margin:2px;padding:0px;background:none;float:left;width:160px; height:180px; margin-bottom:60px;
}


ul.udc_list li div.udc_title {
float:none;background:none; width:160px; height:20px; overflow:hidden; table-layout:fixed;
}


ul.udc_list li span.udc_date {
color:#909090;margin-right:4px;font-size:11px;
}


ul.udc_list li span.udc_sec_cat {
font-size:10px; float:left;
}


ul.udc_list li p.introtext {
padding:0px;margin:0px;
}


ul.udc_list li a.udc_readon {
display:block;float:none;font-size:11px;padding:0px;margin:4px 0px 8px 0px;text-align:right;
}
ul.udc_list li a.udc_readon:hover {
display:block;float:none;font-size:11px;padding:0px;margin:4px 0px 8px 0px;text-align:right;
}


ul.udc_list li p.introtext p {
padding:0px;margin:0px; 
}
#comentarios{
border:1px;
border-bottom-style:solid;
}
#titulo_coment{
color:#003399;
font-size:16px;
font-weight:bold;
text-transform:capitalize;

}
#busceda_rezult{
width:540px;
border:1px;
border-style: solid;

}
.busceda_rezult_datos{
color:#000000;
font-size:12px;
font-weight:bold;
width:70px;
}
