/* floats */
.left {	float:left; }
.right { float:right; }
.clearThis { clear: both; }
BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F4C4D;
}
H1{
	font-size:20px;
	font-weight:bold;
	color:#07313F;
}
/*P {
margin:0;
}*/
.fuenteEncabezado{
	font-size:20px;
	margin:none;
	padding:none;
/*	line-height:1.8;*/
	font-weight:bold;
	color:#053345;
}
.title_debate_link{
	color:#4F4C4D;
	text-decoration:none;
}
.title_debate_link:visited{
	color:#4F4C4D;
	text-decoration:none;
}
.title_debate_link:hover{
	color:#4F4C4D;
	text-decoration:underline;
}
.fecha{
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#8E8C8D;
}
.fecha2{
	font-size:14px;
	font-weight:bold;
	color:#8E8C8D;
}
.tituloDebate{
	font-size:11px;
	font-weight:bormalš;
}
.foto{
	float:left;
	width:68px;
	/*border:solid 1px;
	border-color:#DED646;*/
}
.comentario{
	float:left;
	width:202px;
	padding-left:10px;
	font-size:11px;
}

.a_persona{
	color:#231F20;
	font-weight:bold;
}
.a_persona:hover{
	color:#231F20;
	font-weight:bold;
}

a:link{ 
	color:#135061;
	font-weight:bold;
}
a:hover 
{
	text-decoration: underline;
	color:#135061;
	font-weight:bold;
}
a:visited 
{
	text-decoration: underline;
	color:#135061;
	font-weight:bold;
}
#btn_add_comment{
	text-align:right;
	/*padding-top:8px;*/
	padding-bottom:2px;
}
/*Inicio formateo formulario login*/ 
#inicio_title_login{
	width:449px;
	height:24px;
	background-color:#135061;
	color:#EAD942;
	font-size:13px;
	text-align:center;
	font-weight:bold;
}
#contenedor_form{
	width:447px;
	height:59px;
	margin-top:8px;
	background-color:#C3D1DA;
	border:solid 1px #005568;
	font-size:11px;
	color:#4F4C4D;
}
.inicio_login_form{
}
.inicio_login_form label{
	padding-left:34px;
}
.inicio_login_form #password{
	padding-right:20px;
}
.inicio_login_form input.button {
    width:17px;
	height:17px;
    background-color:#BBBDBF;
    border:1px solid #626366;
	color:#4F4C4D;
	font-size:10px;
	line-height:12px;
	text-align:center;
	margin-top:31px;
	margin-left:4px;
}
.inicio_login_form .cajas{
	height:15px;
	width:160px;
	border:1px solid #005568;
	font-size:11px;
}
.cajasTextArea{
	border:1px solid #005568;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;/*reescrito porque no respetaba el tipo de fuente en este caso...*/
}
#columna1{
	float:left;
	width:280px;
	padding-top:9px;
}
#columna2{
	float:left;
	width:99px;
	padding-top:12px;
	padding-left:13px;
}
/*Formulario login presentacin debate especfico*/
#contenedor_form_debate{
	width:218px;
	height:139px;
	float:left;
	margin-top:12px;
	background-color:#C3D1DA;
	border:solid 1px #005568;
	font-size:11px;
	color:#4F4C4D;
}
#debate_title_login{
	width:188px;
	height:25px;
	background-color:#135061;
	color:#EAD942;
	font-size:13px;
	text-align:center;
	font-weight:bold;
}
.debate_login_form{
	width:188px;
	margin:auto;
	padding-top:14px;
}
.debate_login_form .cajas{
	border:1px solid #005568;
	height:15px;
	width:110px;
	font-size:11px;
}
.debate_login_form #password{
	padding-right:15px;
}
.debate_login_form input.button {
    width:17px;
	height:17px;
	margin-left:15px;
    background-color:#BBBDBF;
    border:1px solid #626366;
	color:#4F4C4D;
	font-size:10px;
	line-height:12px;
	text-align:center;
}
/*Cuerpo comentarios debate*/
#linea{
	width:509px;
	border-top: solid 4px; #005568;
	margin-top:4px;
	margin-bottom:4px;
}
.linea_par{
	width:509px;
	height:5px;
}
.comentador{
	color:#4F4C4D;
	padding-top:10px;
	font-size:13px;
	font-weight:bold;
}
.comentarios{
	font-size:11px;
	line-height:13px;
	color:#4F4C4D;
	padding-bottom:13px;
}
#pag_inferior{
	text-align:right;
}
/*Formulario de registro*/
.formulario_registro{
	font-size:12px;
	color:#005568;
	padding-top:10px;
	margin-right:12px;
	margin-left:18px;
}
#mensaje_registro{
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
}
#privacidad{
	background-color:#C3D1DA;
	height:57px;
	border:1px solid #005568;
}
.franja_verde{
	height:21px;
	color:#ffffff;
	background-color:#005568;
}
.franja_verde .texto{
	padding-top:2px;
	padding-left:16px;
}
#datos_personales{
	background-color:#C3D1DA;
	/*height:148px;*/
	border:1px solid #005568;
	margin-top:6px;
}
.labels_izquierda{
	padding-left:17px;
	padding-top:2px;
	float:left;
	height:50px;
}
.labels_izquierda .espacio{
	width:148px;
	padding-top:10px;
}
.formulario_derecha{
	float:left;
}
.formulario_derecha .cajas{
	border:1px solid #005568;
	height:15px;
	width:268px;
	font-size:11px;
}
#datos_registro{
	background-color:#C3D1DA;
	height:123px;
	border:1px solid #005568;
	margin-top:15px;
}
#suscripcion{
	padding-left:24px;
	padding-top:11px;
}
#sus_left{
	width:312px;
	float:left;
}
#sus_right{
	width:312px;
	float:left;
	margin-left:36px;
}
.linea_delgada{
	height:2px;
	background-color:#005568;
}
#emails_avisos{
	background-color:#C3D1DA;
	border:1px solid #005568;
	margin-top:15px;
}
#fondo_enviar{
	background-color:#C3D1DA;
	border:1px solid #005568;
	margin-top:15px;
	height:43px;
}
.reg_form .button_reg {
    background-color:#BBBDBF;
    border:1px solid #626366;
	color:#4F4C4D;
	font-size:10px;
	text-align:center;
	margin-top:10px;
	margin-left:4px;
}
/*Comentario Actor: (Moderador,Invitado,etc) segn el estado del debate*/
#posture_title{
	font-size:24px;
	font-weight:bold;
}
#intro_menu_right{
	padding-top:12px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
	line-height:12px;
	color:#135061;
}
.posture_menu_right{
	padding-top:10px;
	padding-left:15px;
	font-weight:bold;
}
.photo{
	border:solid 1px;
	border-color:#DED646;
}
#photo_section{
	height:104px;
	float:left;
}
#text_right_photo{
	padding-left:115px;
}
#summary{
	padding-top:5px;
}
.actor_menu_right{
	padding-top:5px;
	padding-right:15px;
	padding-left:15px;
}
.actor_description_right{
	float:left;
	width:143px;
	padding-left:5px;
	font-size:10px;
	font-weight:bold;
}
.photo_section_right{
	float:left;	
}
.link_right {
	padding-top:5px;
	text-align:right;
	line-height:8px;
}
#debate_link_right{
	text-align:right;
	padding-top:15px;
	padding-right:15px;
	font-size:12px;
}
/*Debates pasados o archive*/
#intro_archive{
	padding-top:19px;
	line-height:13px;
}
#line_archive{
	width:509px;
	height:4px;
	background-color:#005568;
	margin-top:17px;
}
#debate_title_begin_archive{
	padding-top:10px;
	font-size:13px;
	font-weight:bold;
}
.date_archive{
	color:#918F8F;
	font-size:12px;
}
.debate_intro_archive{
	padding-top:7px;
	line-height:13px;
}
.linea_par_archive{
	padding-top:4px;
	padding-bottom:5px;
}
.debate_title_archive{
	padding-top:16px;
	font-weight:bold;
}
a.enlace_link
{
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #135061;
}
a.enlace_link:hover 
{
	color: #0B3A8B;
}
a.enlace_link:visited 
{
	text-decoration:underline;
	color: #0B3A8B;
}  
/*Debate pasado/antiguo/cerrado*/
#old_title{
	padding-top:10px;
}
.date_old{
	padding-top:4px;
	font-size:12px;
	color:#918F8F;
	font-weight:bold;
}
#state_old{
	font-size:18px;
	color:#053345;
}
#summary_old{
	padding-top:9px;
	font-size:12px;
	line-height:13.5px;
	color:#231F20;
}
#summary_old B{
	color:#053345;
}
#table_old{
	border:solid 1px #005568;
	margin-top:37px;
}
#title_table{
	height:23px;
	background-color:#005568;
	color:#FFFFFF;
	font-size:12px;
}
#title_table #title_1{
	float:left;
	padding-left:215px;
	padding-top:4px;
}
#title_table #title_2{
	float:left;
	padding-left:86px;
	padding-top:4px;
}
#title_table #title_3{
	float:left;
	padding-left:83px;
	padding-top:4px;
}
.light_table{
	height:23px;
	background-color:#C3D1DA;
	border:solid 1px #005568;
	border-right:none;
	border-left:none;
	color:#005568;
	font-size:12px;
}
.light_table #date_1{
	float:left;
	width:410px;
	padding-top:3px;
}
.light_table #date_1 #date1{
	padding-left:215px;
	padding-top:1px;
}
.light_table #date_2{
	float:left;
	width:200px;
	padding-top:3px;
}
.light_table #date_2 #date2{
	padding-top:1px;
}
.light_table #date_3{
	float:left;
	padding-top:1px;
	padding-top:3px;
}
.white_table{
	height:100px;
	color:#005568;
	font-size:12px;
}
.column_1{
	float:left;
	width:193px;
	padding-top:41px;
	padding-left:22px;
	font-weight:bold;
}
.column_2{
	float:left;
	width:195px;
}
.column_3{
	float:left;
	width:200px;
}
.column_4{
	float:left;
}
.row_date{
	padding-top:13px;
}
.row_normal{
	padding-top:5px;
	color:#231F20;
}
#participant_title{
	float:left;
	padding-top:4px;
	padding-left:24px;
	width:190px;
	font-weight:bold;

}
#posted_comments_title{
	float:left;
	padding-top:4px;
}
.row_guest_1{
	padding-top:14px;
}
.row_guest_2{
	color:#231F20;
}
.debate_closed_link{
	color:#135061;
	font-weight:bold;
	text-decoration:none;
}
.debate_closed_link:visited{
	color:#135061;
	text-decoration:none;
}
.debate_closed_link:hover{
	color:#135061;
	text-decoration:underline;
}
.link_user_comments:link{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.link_user_comments:visited{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.link_user_comments:hover{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
/*Formulario de envo de email para la votacin*/
#email_form_title{
color:#EAD942;
background-color:#005568;
font-weight:bold;
height:20px;
}
#email_form_title_text{
text-align:center;
padding-top:4px;
}
/*Pgina de error 404*/
#DivError
{
	width:773px;
	height:160px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
#DErorContent
{
	margin-left:25px;
}
/*Listado de comentarios de los usuarios*/
.abuse_report_link:visited{
	color:#135061;
	font-weight:normal;
	text-decoration:none;
}
.abuse_report_link{
	cursor:pointer;
	color:#135061;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.abuse_report_link:visited{
	color:#135061;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.link_menu 
{
	width: 100%;
	height: 100%;
	text-decoration: none;
	color:#000000;
}
a.link_menu:hover 
{
	text-decoration: none;
	color:#135061;

} 
a.link_menu_sel 
{
	width: 100%;
	height: 100%;
	text-decoration: none;
	color:#135061;
}
a.link_menu_sel:hover 
{
	text-decoration: underline;
	color:#135061;

}
a.link_menu_sel:visited 
{
	text-decoration: none;
	color:#135061;

}
/*people_description*/
.description_actor{
	font-size:13px;
	font-weight:bold;
	padding-bottom:6px;
	color:#231F20;
}
.description_photo{
	width:70px;
	height:70px;
	float:left;
	padding-right:7px;
}
.people_description{
	line-height:13px;
}
.people_description_text{
	font-size:11px;
	font-weight:normal;
	padding-top:20px;
}
/*menu_right2, menu_right*/
.vote_link{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}
.vote_link:hover{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
/*formulario de respuestas luego de postear comentarios*/
#commment_confirmation{
	color:#4F4C4D;
}
@intro_menu_right img {
	width: 189px;
}
