/*Forms defaults - change as needed*/
input, textarea {}

label {}

label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(../IMG/imgFormularios/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../IMG/imgFormularios/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(../IMG/imgFormularios/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../IMG/imgFormularios/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {
	height:15px;
	background:url(../IMG/imgFormularios/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(../IMG/imgFormularios/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(../IMG/imgFormularios/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(../IMG/imgFormularios/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(../IMG/imgFormularios/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(../IMG/imgFormularios/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(../IMG/imgFormularios/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(../IMG/imgFormularios/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(../IMG/imgFormularios/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(../IMG/imgFormularios/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../IMG/imgFormularios/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../IMG/imgFormularios/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-17px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../IMG/imgFormularios/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align: top;}

/*div#cuerpoSecciones div#contenido div#slogan { text-align: left; background-color:#ffffff; padding-top:2px}
div#cuerpoSecciones div#contenido div#slogan h2 img{ margin-left:120px;}*/
div#cuerpoSecciones div#centro.normal h3.formus { font-weight: bold; color:#e10053; font-size:0.9em; margin-bottom: 15px; width:400px; margin-top:0.5em;}
div#cuerpoSecciones div#centro.normal p.formus {margin-top:15px; margin-bottom: 15px; width:400px; color:#333333; padding-left:120px;}

div#cuerpoSecciones div#centro.normal div.formulario { float: left; margin-right:20px; }
div#cuerpoSecciones div#centro.normal div.formulario #formu { /*position:relative; left:-20px;*/ width: 400px; padding-bottom: 40px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja { border: 1px solid #bbbbbb; padding-left:20px; padding-right: 20px; padding-top:10px; padding-bottom: 15px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p { margin: 0px; padding: 0px; margin-bottom:5px; color:#666666;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p.datosContacto { font-weight: bold; font-size: 0.85em; padding-bottom: 7px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p.file {font-size: 1.1em; padding-left: 35px; background-image:url(../IMG/clip.gif); background-repeat: no-repeat; background-position: 15px 1px; padding-bottom: 25px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p.file span {color:#0279c3; font-size: 0.75em; text-decoration: underline;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p label { display: block; float: left; width: 120px; height:20px; padding-top: 3px; padding-bottom: 2px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p label.nofloat { float: none;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p img { margin: 0px; padding: 0px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p input {font-size: 0.8em;}
div#cuerpoSecciones div#centro.normal div.formulario #formu div.caja p select {}
div#cuerpoSecciones div#centro.normal div.formulario #formu .botones  { margin: 0px; padding: 0px; text-align: center;}
div#cuerpoSecciones div#centro.normal div.formulario #formu .botones img { margin: 0px; padding: 0px; position: relative;}
div#cuerpoSecciones div#centro.normal div.formulario #formu .botones input {font-size: 1.1em; width: 70px; height:26px; font-weight:bold;}

div.derechaFormulario p {COLOR: #333333; margin: 0px; padding:0px; padding-right:0px; margin-top:-5px;}
div.derechaFormulario p.tit {}
div.derechaFormulario p a { font-weight: bold; color:#e10053; font-size:0.8em; }
div.derechaFormulario{ margin-left:400px; font-size:0.9em; margin:0; margin-right:0px; height:600px;}

/*div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#delegaciones DIV.del {	HEIGHT: 140px}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#delegaciones P {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 0.75em;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	COLOR: #333333;	LINE-HEIGHT: 1.4em;	PADDING-TOP: 0px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-ALIGN: left}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#delegaciones P STRONG {	FONT-SIZE: 1em;	COLOR: #e10053}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#delegaciones DIV.izquierda {	BORDER-RIGHT: #bbbbbb 1px solid;	FLOAT: left;	WIDTH: 220px}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#delegaciones DIV.centro {	BORDER-RIGHT: #bbbbbb 1px solid;	PADDING-LEFT: 10px;	FLOAT: left;	WIDTH: 220px}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#delegaciones DIV.derecha {	PADDING-LEFT: 10px;	FLOAT: left;	WIDTH: 200px}


div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#sede P {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 0.9em;	PADDING-BOTTOM: 0px;	MARGIN: 0px 0px 8px;	COLOR: #333333;	PADDING-TOP: 0px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-ALIGN: left}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#sede DIV.izquierda {	FLOAT: left;	WIDTH: 210px;	HEIGHT: 160px}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#sede DIV.izquierda P {	}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#sede DIV.centro {	FLOAT: left;	WIDTH: 240px;	HEIGHT: 160px}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#sede DIV.centro A {	FONT-WEIGHT: bold;	FONT-SIZE: 0.9em;	COLOR: #e10053}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV#sede DIV.derecha {	PADDING-BOTTOM: 40px;	PADDING-TOP: 95px}
*/


/*div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV.notas { vertical-align:top; color:#333333; text-align:justify; MARGIN-TOP: 20px;	FONT-SIZE: 0.85em;	WIDTH: 526px}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV.notas P {	PADDING-RIGHT: 0px;	MARGIN-RIGHT: 0px}
div#cuerpoSecciones DIV#contenido DIV.normal#centro {	PADDING-LEFT: 120px;	MARGIN-RIGHT: 0px}
div#cuerpoSecciones DIV#contenido DIV.normal#centro DIV.medios P.medios {	FONT-WEIGHT: bold;	FONT-SIZE: 0.78em;	COLOR: #e10053}
div#cuerpoSecciones DIV#contenido DIV.normal#centro div.medios P{	PADDING-RIGHT: 120px;	FONT-SIZE: 0.9em;	MARGIN-BOTTOM: 15px;	COLOR: #333333;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-ALIGN: justify}*/


div#cuerpoSecciones div#centro.normal div.formulario { float: left; margin-right:20px; }
div#cuerpoSecciones div#centro.normal div.formulario #formu_at { /*position:relative; left:-20px;*/ width: 400px; padding-bottom: 40px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja { border: 1px solid #bbbbbb; height: 100%; padding-left:20px; padding-right: 20px; padding-top:10px; padding-bottom: 15px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p { display:block; width: 390px; height: 20px;	margin: 0px; padding: 0px; margin-bottom:5px; color:#666666;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.datosContacto { font-weight: bold; font-size: 0.85em; padding-bottom: 7px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.sele { display:block; width: 390px; height: 90px;	margin: 0px; padding: 0px; margin-bottom:5px; color:#666666;}

div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.file {font-size: 1.1em; padding-left: 35px; background-image:url(../IMG/clip.gif); background-repeat: no-repeat; background-position: 15px 1px; padding-bottom: 25px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.file span {color:#0279c3; font-size: 0.75em; text-decoration: underline;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p label {float: left; width: 100px; height:20px; padding-top: 3px; padding-bottom: 2px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p label.nofloat { float: none;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p img { margin: 0px; padding: 0px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p input {float: left; width: 230px; font-size: 0.8em;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.sele label {float: left; width: 100px; height:20px; padding-top: 3px; padding-bottom: 2px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.sele textarea {float: left; font-size: 1em;}

div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.botones  { margin: auto; padding: 0px; text-align: center; margin-left:40px;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.botones img { margin: 0px; padding: 0px; position: relative;}
div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja p.botones input {float:left; font-size: 1.1em; width: 70px; height:26px; background-color:#1D79AC; color:#ffffff; border:1px solid #1D79AC; margin-left:20px; }

div#cuerpoSecciones div#centro.normal div.formulario #formu_at div.caja div.corta {display:block; clear:both;}
