

body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:white;
	background-image:url(../images/estructura/lat_caras.gif);
	background-repeat:repeat-y;
	background-position:right;
	
	}

#contenedor>p {margin:0px;}
#contenedor>p+p {text-indent:30px;}

a {
	color:#09c;
	font-size:12px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#eee;}
#contenedor_base{
	float:none;
	display:block;
	overflow:hidden;
	height:20px;
	height:auto;
	width:100%;
	

	
}
/* ----------------- gracias clearfix! -- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
*html #container_base{
	overflow:hidden;
}
#contenedor {
	margin:0px 180px 50px 160px;
	padding:10px;
	width:auto;
	}

#menu_flash {
	float:right;
	display:block;
	width:160px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:150px;}

#texto_centro{
	text-align:left;	
}
#contenido{
	float:none;
	display:block;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	
}
*html #contenido{
	overflow:visible;
}
#contenedor_texto{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b3d61;
	text-align:justify;
	margin-right:0px;
	}
#titular{
	float:none;
	display:block;
	width:613px;
	height:85px;
	text-align:left;
	padding-top:15px;
}
#menu_opc{
	
	float:left;
	display:block;
	width:160px;
	height:100%;
	height:auto;
	min-height:100%;
	padding-bottom: 30000px;
    margin-bottom: -30000px;
	
}
*html #menu_opc{
	overflow:hidden;
}
#menu_botonera{
	float:none;
	display:block;
	width:133px;
	text-align:center;
	padding-top:28px;
	
}
#menu_botonera ul{

	margin:0px;
	padding:20px 0px 0px 15px;
	list-style:none;
}
#menu_botonera li{
	list-style:none;
	padding-bottom:5px;
}
#menu_accesosdirectos{

	float:none;
	display:block;
	width:133px;
	padding:0px 0px 0px 15px;
}
#menu_accesosdirectos ul{

	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_accesosdirectos li{
	list-style:none;
	padding-bottom:5px;
}

#footer{
	float:none;
	display:block;
	
	height:52px;
	text-align:left;
	
}
#footer ul{
	margin:0px;
	padding:0px;
	
	
}
#footer li{
	display:inline;
	list-style:none;
}


#menu_botonera ul{margin:0px; padding:0px;}
#menu_botonera li{list-style:none; width:133px; padding:2px; margin:0px;}
.buttontop 	{float:none; display:block; height:3px; background-image: url(../images/menu/bg_menu_top.png);}
.buttonbottom 	{float:none; display:block; height:3px; background-image: url(../images/menu/bg_menu_bottom.png);background-repeat: no-repeat;}
.buttonmid 	{float:none; display:block; background-image: url(../images/menu/bg_menu_mid.png); height: 35px; overflow:hidden; }
* html div.buttonmid{height:100%; overflow:visible}
* html .buttontop 	{ overflow:hidden;}
* html .buttonbottom 	{ overflow:hidden;}


fieldset.csc-mailform{
	border: 0px;
}



fieldset.csc-mailform div.csc-mailform-field, .tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 100%;
}



fieldset.csc-mailform div.csc-mailform-field label, .tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html label {
	font-weight: normal;
	float: left;
	width: 40%;
	text-align: right;
	margin-right: 10px;
	padding-top: 4px;
}



fieldset.csc-mailform div.csc-mailform-field span.required label {

font-weight:bold;

}



fieldset.csc-mailform div.csc-mailform-field input,
fieldset.csc-mailform div.csc-mailform-field textarea,
fieldset.csc-mailform div.csc-mailform-field select,
.tx-powermail-pi1 input ,
.tx-powermail-pi1 textarea ,
.tx-powermail-pi1 select  {


	margin-bottom: 6px;
	/*width: 200px;*/

}



fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit,
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_submit {

	margin-left: 40%;
	/*width: 100px;*/
}

* html .tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_submit {

	margin-left: 100px;
	width: auto;
}

a img#logo { border:0; }

