/********************************
Correcciones de los estilos globales
*********************************/
#contentForm h1, #contentForm h2, #contentForm h3, #contentForm h4
{
	display: block;
}
#contentForm h1
{
	font-family:Arial;
    padding:0 0 0 0;
    font-size:18px;
    color:#6b98a5;
    font-weight:bold;
}
#contentForm h2
{
	background:url(img/OV/bg_h2_form2.gif) no-repeat left bottom;
	height:25px;
	/*text-transform:uppercase;*/
	padding:10px 0 2px 0;
	font-size:12px;
}
#contentForm h3 { background-color:#e6e6e6; padding:2px 0 2px 3px; font-size:12px;}
#contentForm img { display: inline; }
	#contentForm table td div img {cursor:pointer;}

#contentForm { width:700px; overflow:hidden;}
#contentForm1Columna #contentForm { width: auto;}

/*tocado*/
#contentForm .Reale_GlobalBox .Reale_Input {
	float:none;
	display:block;
	margin-left:15px;
}
#contentForm .Buscadores_Filtros01 .Reale_GlobalBox span.Reale_Caption  
{
     display:block; margin-top:-15px
     
}

     
*:first-child+html #contentForm .Buscadores_Filtros01 .Reale_GlobalBox span.Reale_Caption  
{
     display:block;
     width: 150px;
     margin-top:-15px}

*:first-child+html #contentForm .Buscadores_Filtros01 .contentModify .Reale_GlobalBox span.Reale_Caption  
{
     display:block;
     width: 150px;
     margin-top:0px}

#contentForm .Reale_GlobalBox span.Reale_Caption label { display:block; margin:0 0 2px 0; /*margin-bottom:2px; margin-top:-15px;*/ padding-left:10px;}

*html #contentForm .Reale_GlobalBox .Reale_Caption  
{
     display:block; margin-top:-13px}
#contentForm .Buscadores {
    margin-top:20px;
}
#contentForm .Buscadores .Buscadores_Detalle table {
     background:none!important;
} 
#contentForm .Buscadores .Buscadores_Detalle table td, #contentForm .Buscadores .Buscadores_Detalle table th {
    margin:0; 
    padding:0;  
    background:none;
} 
#contentForm .Buscadores table { 
	width:630px;
	margin:0px 0 0 15px;
	clear:left;
	border:none;
	background: url(img/OV/bg_titul_tabla2.gif) no-repeat 0 0;
	border-color:#ffffff;	
	
}
table.search { width:630px;	margin:0px 0 0 15px; clear:left; border:none; background: url(img/OV/bg_titul_tabla2.gif) no-repeat 0 0; border-color:#ffffff;	}
    table.search th { height:34px}
    table.search th.f { padding-left:10px;}
    table.search td { padding: 6px 5px 5px 10px; font-size: 11px; vertical-align: top; font-family: Verdana; background: url(img/OV/bg_td_tabla.gif) repeat-x left bottom; color:#000;}

#contentForm .Buscadores table th {
	padding: 2px 5px 6px 10px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 1px;
	text-transform: uppercase;
	font-family: Verdana;
	text-align: left;
	line-height:30px;
	color: #930B11;
}
#contentForm .Buscadores table td {
	padding: 6px 5px 5px 10px;
	font-size: 11px;
	vertical-align: top;
	font-family: Verdana;
	background: url(img/OV/bg_td_tabla.gif) repeat-x left bottom;
	color:#000;
}
#contentForm .Buscadores table td table {
    width:auto!important;
    margin:0 0 5px -5px; 
    padding:0;
} 
#contentForm .Buscadores table td table td {
    margin:0; 
    padding:0;
    background:none;
}  
#contentForm .Buscadores table td table td span {
    font-weight:bold;
    color:#8f070b;
    margin-right:8px;
}
#contentForm .Buscadores table td table td a {
    color:#000;
    text-decoration:underline;
    margin-right:8px;
} 
#contentForm .Buscadores table td table td a:hover {
    text-decoration:none;
} 
#contentForm .TabResulTarificador table  
{
    width:900px;
	margin:0px 0 20px 15px;
	clear:left;
	border:none;
	/*background: url(img/OV/bg_titul_tabla2.gif) no-repeat 0 0;*/
	/*border-color:#ffffff;	*/
	border-width:0;
}
#contentForm .TabResulTarificador table th {
	padding: 2px 10px 6px 10px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 1px;
	text-transform: uppercase;
	font-family: Verdana;
	text-align: left;
	line-height:30px;
	color: #930B11;
}
#contentForm .TabResulTarificador table td {
	padding: 2px 10px 6px 10px;
	font-size: 12px;
	vertical-align: top;
	font-family: Verdana;
	background: url(img/OV/bg_td_tabla.gif) repeat-x left bottom;
	color:#757575;
	text-align: left;
}
/*#contentForm .TabResulTarificador h3 
{
    margin:20px 0 0 15px;
    color:#930b11;
    font-size:14px;
    padding-bottom:3px;
    background:url('img/bg_dotline_clara.gif') repeat-x left bottom;
    width:660px;
}*/

#contentForm .TabResulTarificador .txt_aviso_tarifa
{
    margin:10px 0 0 15px;
    font-weight:bold;
    color:#7d7b7b;
}

#contentForm .TabResulTarificador ul li
{
    margin:10px 0 30px 15px;
    width:650px;
    color:#7d7b7b!important;
}
#contentForm .TabResulTarificador .TabTarifasMediadores table  
{
    width:595px;
	margin:0px 0 15px 15px;
	clear:left;
	border:none;
	border-color:#ffffff;
	background:none;
	background-color:#ffffff;	
	
}
#contentForm .TabResulTarificador .TabTarifasMediadores table th {
	padding: 2px 10px 6px 10px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 1px;
	font-family: Verdana;
	text-align: left;
	line-height:25px;
	color: #072643;
	background: url(img/OV/bg_td_tabla.gif) repeat-x left bottom;
}
#contentForm .TabResulTarificador .TabTarifasMediadorestable td {
	padding: 2px 10px 6px 10px;
	font-size: 11px;
	vertical-align: top;
	font-family: Verdana;
	background: url(img/OV/bg_td_tabla.gif) repeat-x left bottom;
	color:#757575;
	text-align: left;
}
.Buscadores_Filtros {   
    margin-top:10px;
}
.Buscadores_Filtros span {
    float:left;
    margin-left:4px;
    
}
.Buscadores_Filtros01 span.Reale_DDL_GlobalBox {
    float:left;
    margin-left:4px;
    display: block;
    width:160px!important;
   
}

.Buscadores_Filtros02 span.Reale_DDL_GlobalBox {
    float:left;
    margin-left:4px;
    display: block;
    width:270px!important;
   
}
.Buscadores_Filtros02 .Reale_Button_GlobalBox INPUT 
{
	 margin-left:40px
}


.Buscadores_Filtros01 span.Reale_Clear { display:none!important;}

.Buscadores_Filtros01 #ctl00_ContentPlaceHolder1_UC_Boton_Buscar { margin-left:40px}


.Buscadores_Filtros01 #ctl00_ContentPlaceHolder1_UC_Buscador_UC_LocalidadesProvincia_ddlMunicipios { width:160px}

#contentForm .Buscadores_Filtros01 .Reale_Input .Reale_Aviso table { width:auto!important}

#contentForm .Buscadores_Filtros01 .Reale_Input .Reale_Aviso table tr td { padding:0!important; background:none; color:red;}


.Buscadores_Filtros span .Reale_Required, .Buscadores_Filtros span label {
    display:none;
}
.Buscadores_Filtros .Reale_Clear {display:none;}
.Buscadores_Listado {   
    margin-top:30px;
    clear:both;
}
.Buscadores_Listado table th {color:#930B11; font-weight:bold; font-size:11px; padding-right:15px;}
.Buscadores_Listado table td {font-size:11px; padding-right:15px}
.detalle_content h1{
    font-size:14px!important;
    background: url(img/OV/bg_td_tabla.gif) repeat-x left bottom;
    line-height:20px;
    color:#072643!important;
}


/********************************
GLOBALES
*********************************/
.Reale_Clear
{
	clear: left;
	display: block;
	height: 0;
	line-height: 0;
}

#contentForm .Reale_Caption_info
{
	font-family: verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #767676;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
#contentForm .Reale_Required { color: #930b11; font-size: 10px; font-weight: 700; float:left; margin: 3px 0 0 0;}

.Action .Reale_GlobalBox { width:auto!important;}
/*tocado*/
#contentForm .Reale_GlobalBox
{
	float: left;
	display: block;
	/*padding:20px 17px 0 0px!important;*/
	margin-bottom:20px; min-width:170px;
}

*html #contentForm .Reale_GlobalBox
{
	margin-bottom:4px;
	padding:20px 14px 0 0px!important;

}
*:first-child+html #contentForm .Reale_GlobalBox {padding:0 0 0 20px!important;}
#contentForm .Reale_Caption .Reale_HelpButton_GlobalBox
{
	float: none;
	display: inline;
}
#contentForm .ayuda .Reale_HelpButton_GlobalBox
{
	display: block;
	float: left;
}
#contentForm .Reale_HelpButton_GlobalBox
{
	float: none;
	display: inline;
}
#contentForm .Reale_ChecktBox_GlobalBox .Reale_Input, #contentForm .Reale_ChecktBoxList_GlobalBox .Reale_Input, #contentForm .Reale_RadioButton_GlobalBox .Reale_Input, #contentForm .Reale_RadioButtonList_GlobalBox .Reale_Input
{
	margin-left: 10px;
}

#contentForm .Reale_ChecktBox_GlobalBox input, #contentForm .Reale_ChecktBoxList_GlobalBox input
{
	display: inline;
}

#contentForm .Reale_TextBox_GlobalBox .Reale_Input, #contentForm .Reale_DDL_GlobalBox .Reale_Input, #contentForm .Reale_ListBox_GlobalBox .Reale_Input
{
	
}

#contentForm .Reale_onRequired
{
	background-color: #f4f4f4;
	border:solid 1px #A7A6AA;
}

#contentForm .Reale_OnError
{
	background-color: #d3d3d3!important;
	border:solid 1px #A7A6AA;
}
#contentForm .Reale_onFocus
{
	background-color: #f4f4f4;
	border:solid 1px #A7A6AA;
}

#contentForm .Reale_OnError
{
	background-color: #d3d3d3!important;
	border:solid 1px #A7A6AA;
}
#contentForm .Reale_Label_Help
{
	display: inline;
	margin: 2px 0 0 4px;
}

#contentForm .Reale_Button_GlobalBox input
{
	float:left;
	clear:right;
}

#contentForm .formularioHorizontal .Reale_Caption
{
	display: block;
    float: left;
	width: 80px;
	margin-top: 3px;
}

#contentForm .formularioHorizontal02 .Reale_Caption
{
	display: block;
    float: left;
	width: 80px;
	margin-top: 3px;
}
.content_tarificador .Reale_Caption
{
	display: none;
}
.content_tarificador .Reale_Clear
{
	display: none;
}

/******************
	MENU
*******************/

.MenuLinks
{
	margin-top: 3px;
}
.MenuLinks .Reale_TextBox_GlobalBox
{
	float: none;
}
.MenuLinks .Reale_TextBox_Input, .MenuLinks .Reale_TextBox_GlobalBox
{
	display: inline;
}
/*
.code
{
	 border:1px dashed #4a7c9b;
	 padding:5px;
	 margin-top:20px;
	 font-family:Courier New;
	 font-size:10px;
	 font-weight:bold;
	
}
.code p
{
	margin: 0;
}
.code h2
{
	margin:0;
}
.code .gtlt
{
	color:#0000ff;
}
.code .control
{
	color:#a31515;
}
.code .attrib
{
	color:#ff0000;
}
.code .value
{
	color:#0000ff;
}
.botones
{
	text-align:right;
	margin-top:10px;
}
.botones .Reale_Button_GlobalBox
{
	float:none;
}
*/

/*---------------------------------
			Image
-----------------------------------*/

.highslide img
{
	border: 2px solid gray;
}
.highslide:hover img
{
	border: 2px solid silver;
}

.highslide-image
{
	border-bottom: 1px solid white;
}
.highslide-image-blur
{
}
.highslide-caption
{
	display: none;
	border-bottom: 1px solid white;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: silver;
}
.highslide-loading
{
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black; /*     padding-left: 22px;     background-image: url(highslide/graphics/loader.gif);     background-repeat: no-repeat;     background-position: 3px 1px;     */
}

a.highslide-credits, a.highslide-credits i
{
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i
{
	color: white;
	background-color: gray;
}
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}

/*
HELP
*/
.highslide-html
{
	background-color: white;
}
.highslide-html-blur
{
}
.highslide-html-content
{
	position: absolute;
	display: none;
}
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}

.highslide-control
{
	float: right;
	display: block; /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.highslide-control:hover
{
	color: black !important;
}
.highslide-move
{
	cursor: move;
}
/*
CALENDARIO
*/
#contentForm .ajax__calendar_container
{
	z-index: 2;
}
#contentForm .GlobalCuentaCorriente .Reale_CAviso
{
	display: block;
	position: absolute;
	margin-top: 17px;
}

#OV_Content .Reale_Window table
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0;
    border-collapse: collapse;
	width: 100%;
	}
#OV_Content .Reale_Window table td
{
	padding: 0;
	border-width: 0;
	font-size: 11px;
	vertical-align: top;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#OV_Content .Reale_Window table td span.Reale_Caption { display:inline!important; color:#930B11; font-weight:bold;}
#OV_Content .Reale_Window table td div table {clear:both;margin-left:20px;}
#ValidationInfo
{
	clear:left;
}
.formularioHorizontalProyectoGuardado .Reale_Caption
{
	display: block;
	float: left;
	margin-top: 3px;
}
.contantTar .TabResulTarificador .Reale_GlobalBox { float:right!important;}

#contentForm .formularioHorizontal #formularioARCO .Reale_TextBox_GlobalBox .Reale_Caption,
#contentForm .formularioHorizontal #formularioARCO .Reale_FileUpload_GlobalBox  .Reale_Caption,
#contentForm .formularioHorizontal #formularioARCO .Reale_ChecktBox_GlobalBox  .Reale_Caption
{
	width:120px;
	margin-left:12px;
}



#contentForm .formularioHorizontal #formularioARCO .Reale_TextBox_GlobalBox .Reale_Caption label,
#contentForm .formularioHorizontal #formularioARCO .Reale_FileUpload_GlobalBox  .Reale_Caption label
{
	margin-top: 0px!important;
	padding-left:0px!important;
}
#contentForm .formularioHorizontal #formularioARCO label
{
	font-size:11px;
}
#contentForm .formularioHorizontal #formularioARCO input
{
	margin-left:15px!important;
}
#contentForm .formularioHorizontal #formularioARCO .Reale_Required
{
	display:block;
	float:left;
}

#contentForm .formularioHorizontal #formularioARCO .Reale_TextBox_GlobalBox 
{
	margin-bottom: 0px!important;
}
#contentForm .formularioHorizontal #formularioARCO .Reale_Button_GlobalBox
{
	padding-top:10px!important;
	padding-bottom:10px!important;
}
#contentForm .widthFixed
{
	width:400px;
}
.Reale_Input input { border-width:1px; border-style:solid; border-color:#A7A6AA;}
.Reale_RadioButtonList_GlobalBox .Reale_Input input { border:none;}

div.registra_user { background: url(img/bg_dotline_clara.gif) repeat-x left bottom; padding:0 0 20px 0;}
ul.registra_user { width:300px; float:left;}
p.registra_user { font-size:12px; float:left; width:300px; margin:0 0 0 0; line-height:18px;}
p.registra_user strong { color:#930B11; font-size:18px;}
p.alta_new_user { font-size:12px;}
    p.alta_new_user a { text-decoration: underline; font-size:12px;}
    p.alta_new_user a:hover{ text-decoration: none;}
div.alta_new_user { padding:0 0 0 30px;}

span.modificador_mail { font-size:12px;}
    span.modificador_mail strong { color:#930B11; font-size:14px; padding:0 0 0 5px;}

p.anula { font-size:12px}
    p.anula strong { color:#930B11; font-size:14px;}
    #OV_Content input.btn_standard { border:0; background: url(img/btn.gif) no-repeat right 0; height:29px; cursor:pointer; padding-right:30px; text-transform:uppercase;}
    *:first-child+html #OV_Content input.btn_standard { padding-right:10px;}
    *html #OV_Content input.btn_standard { padding-right:10px;}
    #OV_Content input.btn_standard:hover {background: url(img/btn_on.gif) no-repeat right 0;}

/*Contratación*/
#contentForm .lit_input { float:left; width:350px;}    
*:first-child+html #contentForm .lit_input {width:400px;}
    #contentForm .lit_input .Reale_GlobalBox { min-width:30px;}
  

.locali { float:left; width: 450px}

/*Parte amistoso*/

input.btn_line { margin-top:15px;}

#contentForm #colDchaParte .box_parte03 div.select_right { margin:0;}
    #contentForm #colDchaParte .box_parte03 div.select_right div { margin:0;}
#contentForm #colDchaParte .select_right .Reale_GlobalBox span.Reale_Caption { width:auto; clear:both; float:none;}
#contentForm #colDchaParte .select_right .Reale_GlobalBox span.Reale_Input { width:auto; clear:both; float:none;}   
    *:first-child+html #contentForm #colDchaParte .select_right .Reale_GlobalBox span.Reale_Input { margin-left:0;}
    *:first-child+html #contentForm #colIzdaParte .select_right .Reale_GlobalBox span.Reale_Input { margin-left:0;}    
    #contentForm #colDchaParte .select_right .Reale_GlobalBox span.Reale_Input select { float:none; width:200px;}
    
#contentForm .Guardar .Reale_Button_GlobalBox input.btn_standard { background:transparent url(img/btn.gif) no-repeat right 0; border:0 none; cursor:pointer; height:29px; padding:0px; text-transform:uppercase; font:bold 11px Verdana; color:#000; padding-right:35px;}
   *:first-child+html #contentForm .Guardar .Reale_Button_GlobalBox input.btn_standard { padding-right:0;}
   *html #contentForm .Guardar .Reale_Button_GlobalBox input.btn_standard { padding-right:0;}
   #contentForm .Guardar .Reale_Button_GlobalBox input.btn_standard:hover { background-image:url(img/btn_on.gif);}
   
   
#contentForm .TabResulTarificador TABLE TD span.Reale_HelpButton_GlobalBox 
{
	padding-left:0px!important;
}

.person_sex {margin:0 0 0 10px;}
    .person_sex span.Reale_Caption span { margin-right:10px;}
#OV_Content span.ask01 { margin-left:-10px; width:210px; display:block; clear:both; width:100%;}
    #OV_Content span.ask01 input { width:auto; border:none; background:none; margin:5px 0 0 10px; float:left;}
    #OV_Content span.ask01 label { margin:5px 0 0 5px; float:left;}