html, body
{
 margin:0; 
 padding:0; 
 text-align:center; 
 overflow-x:hidden;
 }

#contenedor
{
	position:absolute; 
	top:50%;
	height:608px;
	margin-top:-304px;
	left:50%; 
	width:930px; 
	margin-left:-465px; 
	text-align: justify;
	z-index:1;
	background-color:#FFFFFF;
}

#idiomas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:right;
	padding-right:5px;
}

#idiomas a{
	text-decoration:none;
	color:#333333;
}

#idiomas a:hover{
	text-decoration:none;
	color:#008CBF;
}


/***************** ESTILOS HOME *******************************/

#flash {
	/*background-color:#0000FF;*/
}

#menupie {

}

#menupie .tablapie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

#menupie .opcpie{
	padding-right:10px;
	
}

#menupie .opcpie a {
	color:#333333;
	text-decoration:none;
}

#menupie .opcpie a:hover {
	color:#008CBF;
	text-decoration:none;
}

#datospie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#datospie .tablapie {
	width:100%;
}

#datospie .direccion {
	padding-top:9px;
	color:#008CBF;
}

#datospie .copy {
	color:#000000;
}

#datospie .by {
	font-size:11px;
	color:#000000;
	text-align:right;
}

#datospie .by a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#datospie .by a:hover {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

/***************** ESTILOS INTERIOR *******************************/

#topflash {

}

#contenido2 {
	height:388px;
}

#contenido2 img{
	vertical-align:middle;
}

/*********************** estilos menus ****************************/

/*** estilo1 ***/
.menu0 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../imgs/fondo_menu1.gif);
	background-repeat:no-repeat;
	width:156px;
	vertical-align:top;
	padding-top:16px;
}

.menu0 .opcmenu {
	width:156px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:11px;
}

.menu0 .opcmenu a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu0 .opcmenu on{
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
	background-color:#000000;
}

.menu0 .opcmenu on a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

.menu0 .opcmenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*** estilo2 ***/
.menu1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../imgs/fondo_menu2.gif);
	background-repeat:no-repeat;
	width:156px;
	vertical-align:top;
	padding-top:16px;
}

.menu1 .opcmenu {
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
}

.menu1 .opcmenu a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu1 .opcmenu on{
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
	background-color:#000000;
}

.menu1 .opcmenu on a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

.menu1 .opcmenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


/*** estilo3 ***/
.menu2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../imgs/fondo_menu3.gif);
	background-repeat:no-repeat;
	width:156px;
	vertical-align:top;
	padding-top:16px;
}

.menu2 .opcmenu {
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
}

.menu2 .opcmenu a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu2 .opcmenu on{
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
	background-color:#000000;
}

.menu2 .opcmenu on a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

.menu2 .opcmenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*** estilo4 ***/
.menu3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../imgs/fondo_menu4.gif);
	background-repeat:no-repeat;
	width:156px;
	vertical-align:top;
	padding-top:16px;
}

.menu3 .opcmenu {
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
}

.menu3 .opcmenu a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu3 .opcmenu on{
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
	background-color:#000000;
}

.menu3 .opcmenu on a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

.menu3 .opcmenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*** estilo5 ***/
.menu4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../imgs/fondo_menu5.gif);
	background-repeat:no-repeat;
	width:156px;
	vertical-align:top;
	padding-top:16px;
}

.menu4 .opcmenu {
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
}

.menu4 .opcmenu a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu4 .opcmenu on{
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
	background-color:#000000;
}

.menu4 .opcmenu on a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

.menu4 .opcmenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*** estilo 6 ***/
.menu5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../imgs/fondo_menu6.gif);
	background-repeat:no-repeat;
	width:156px;
	vertical-align:top;
	padding-top:16px;
}

.menu5 .opcmenu {
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
}

.menu5 .opcmenu a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu5 .opcmenu on{
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
	background-color:#000000;
}

.menu5 .opcmenu on a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

.menu5 .opcmenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*** estilo 7 ***/
.menu6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../imgs/fondo_menu7.gif);
	background-repeat:no-repeat;
	width:156px;
	vertical-align:top;
	padding-top:16px;
}

.menu6 .opcmenu {
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
}

.menu6 .opcmenu a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu6 .opcmenu on{
	width:156px;
	padding-bottom:7px;
	padding-left:11px;
	background-color:#000000;
}

.menu6 .opcmenu on a{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

.menu6 .opcmenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*********************************************************************/

#contenido2 .flash {
	width:382px;
}


#contenido2 .tablacontenido {
	width:100%;
	height:100%;
}

#contenido2 .tablamenu {
	width:100%;
}

#contenido2 #flashcontact {
	position:relative;
	left:2px;
}

/************************ estilo info ********************************/

/*** estilo 1***/
#contenido2 .informacion0 {
	background-image:url(../imgs/fondo_informacion1.gif);
	background-repeat:no-repeat;
	width:390px;
	vertical-align:top;
	padding-top:11px;
	padding-left:1px;
	padding-right:1px;
}


#contenido2 .informacion0 .tablainformacion {
	width:100%;
	height:370px;
	vertical-align:top;
}

#contenido2 .informacion0 .info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:100%;
	padding-top:12px;
	padding-left:17px;
	padding-right:10px;
	vertical-align:top;
}

#contenido2 .informacion0 .scroller {
	width: 350px; 
	height: 325px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}

.iframe {
	width: 350px; 
	height: 325px;
}


/*** estilo 2***/
#contenido2 .informacion1 {
	background-image:url(../imgs/fondo_informacion2.gif);
	background-repeat:no-repeat;
	width:390px;
	vertical-align:top;
	padding-top:11px;
	padding-left:1px;
	padding-right:1px;
}


#contenido2 .informacion1 .tablainformacion {
	width:100%;
	height:100%;
	vertical-align:top;
}

#contenido2 .informacion1 .info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:100%;
	padding-top:12px;
	padding-left:17px;
	padding-right:10px;
	vertical-align:top;
}

#contenido2 .informacion1 .scroller {
	width: 350px; 
	height: 325px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}

/*** estilo 3***/
#contenido2 .informacion2 {
	background-image:url(../imgs/fondo_informacion3.gif);
	background-repeat:no-repeat;
	width:390px;
	vertical-align:top;
	padding-top:11px;
	padding-left:1px;
	padding-right:1px;
}


#contenido2 .informacion2 .tablainformacion {
	width:100%;
	height:100%;
	vertical-align:top;
}

#contenido2 .informacion2 .info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:100%;
	padding-top:12px;
	padding-left:17px;
	padding-right:10px;
	vertical-align:top;
}

#contenido2 .informacion2 .scroller {
	width: 350px; 
	height: 325px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}

/*** estilo 4***/
#contenido2 .informacion3 {
	background-image:url(../imgs/fondo_informacion4.gif);
	background-repeat:no-repeat;
	width:390px;
	vertical-align:top;
	padding-top:11px;
	padding-left:1px;
	padding-right:1px;
}


#contenido2 .informacion3 .tablainformacion {
	width:100%;
	height:100%;
	vertical-align:top;
}

#contenido2 .informacion3 .info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:100%;
	padding-top:12px;
	padding-left:17px;
	padding-right:10px;
	vertical-align:top;
}

#contenido2 .informacion3 .scroller {
	width: 350px; 
	height: 325px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}

/*** estilo 5***/
#contenido2 .informacion4 {
	background-image:url(../imgs/fondo_informacion5.gif);
	background-repeat:no-repeat;
	width:390px;
	vertical-align:top;
	padding-top:11px;
	padding-left:1px;
	padding-right:1px;
}


#contenido2 .informacion4 .tablainformacion {
	width:100%;
	height:100%;
	vertical-align:top;
}

#contenido2 .informacion4 .info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:100%;
	padding-top:12px;
	padding-left:17px;
	padding-right:10px;
	vertical-align:top;
}


#contenido2 .informacion4 .scroller {
	width: 350px; 
	height: 325px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}
/*** estilo 6***/
#contenido2 .informacion5 {
	background-image:url(../imgs/fondo_informacion6.gif);
	background-repeat:no-repeat;
	width:390px;
	vertical-align:top;
	padding-top:11px;
	padding-left:1px;
	padding-right:1px;
}


#contenido2 .informacion5 .tablainformacion {
	width:100%;
	height:100%;
	vertical-align:top;
}

#contenido2 .informacion5 .info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:100%;
	padding-top:12px;
	padding-left:17px;
	padding-right:10px;
	vertical-align:top;
}

#contenido2 .informacion5 .scroller {
	width: 350px; 
	height: 325px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}

/*** estilo 7***/
#contenido2 .informacion6 {
	background-image:url(../imgs/fondo_informacion7.gif);
	background-repeat:no-repeat;
	width:390px;
	vertical-align:top;
	padding-top:11px;
	padding-left:1px;
	padding-right:1px;
}


#contenido2 .informacion6 .tablainformacion {
	width:100%;
	height:100%;
	vertical-align:top;
}


#contenido2 .informacion6 .info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:100%;
	padding-top:12px;
	padding-left:17px;
	padding-right:10px;
	vertical-align:top;
}

#contenido2 .informacion6 .scroller {
	width: 350px; 
	height: 325px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}

#contenido_mapaweb {
	background-image:url(../imgs/fondo_mapaweb.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#contenido_mapaweb .tablacontenido {
	width:100%;
}

#contenido_mapaweb .mapa {
	height:100%;
	padding-top:15px;
	padding-left:15px;
	vertical-align:top;
	padding-bottom:20px;
}

#contenido_mapaweb .titulo {
	padding-top:12px;
	padding-left:15px;
}

#contenido_mapaweb .nivel0 {
	color:#008CBF;
	font-size:15px;
	font-weight:bold;
	padding-right:35px;
}
#contenido_mapaweb .nivel1 {
	color:#00CCFF;
	font-size:15px;
	font-weight:bold;
	padding-right:35px;
}
#contenido_mapaweb .nivel2 {
	color:#FF0066;
	font-size:15px;
	font-weight:bold;
	padding-right:35px;
}
#contenido_mapaweb .nivel3 {
	color:#C80065;
	font-size:15px;
	font-weight:bold;
	padding-right:35px;
}
#contenido_mapaweb .nivel4 {
	color:#659933;
	font-size:15px;
	font-weight:bold;
	padding-right:35px;
}
#contenido_mapaweb .nivel5 {
	color:#99CC33;
	font-size:15px;
	font-weight:bold;
	padding-right:35px;
}

#contenido_mapaweb .nivel0 a{
	color:#008CBF;
	text-decoration:none;
}
#contenido_mapaweb .nivel1 a{
	color:#00CCFF;
	text-decoration:none;
}
#contenido_mapaweb .nivel2 a{
	color:#FF0066;
	text-decoration:none;
}
#contenido_mapaweb .nivel3 a{
	color:#C80065;
	text-decoration:none;
}
#contenido_mapaweb .nivel4 a{
	color:#659933;
	text-decoration:none;
}
#contenido_mapaweb .nivel5 a{
	color:#99CC33;
	text-decoration:none;
}


#contenido_mapaweb .subnivel0 {
	padding-top:12px;
}

#contenido_mapaweb .subnivel1 {
	padding-top:12px;
}

#contenido_mapaweb .subnivel2 {
	padding-top:12px;
}

#contenido_mapaweb .subnivel3 {
	padding-top:12px;
}

#contenido_mapaweb .subnivel4 {
	padding-top:12px;
}

#contenido_mapaweb .subnivel5 {
	padding-top:12px;
}
#contenido_mapaweb .subnivel0 a {
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
}
#contenido_mapaweb .subnivel1 a{
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
}
#contenido_mapaweb .subnivel2 a{
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
}
#contenido_mapaweb .subnivel3 a{
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
}
#contenido_mapaweb .subnivel4 a{
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
}
#contenido_mapaweb .subnivel5 a{
	color:#FFFFFF;
	text-decoration:none;
	padding-top:12px;
}

#contenido_mapaweb .subnivel0 a:hover {
	color:#008CBF;
	text-decoration:underline;
}
#contenido_mapaweb .subnivel1 a:hover{
	color:#00CCFF;
	text-decoration:underline;
}
#contenido_mapaweb .subnivel2 a:hover{
	color:#FF0066;
	text-decoration:underline;
}
#contenido_mapaweb .subnivel3 a:hover{
	color:#C80065;
	text-decoration:underline;
}
#contenido_mapaweb .subnivel4 a:hover{
	color:#659933;
	text-decoration:underline;
}
#contenido_mapaweb .subnivel5 a:hover{
	color:#99CC33;
	text-decoration:underline;
}

#contenido_mapaweb .secundario_tit2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

#contenido_mapaweb .secundario_tit2 a{
	color:#FFFFFF;
	text-decoration:none;
}

#contenido_mapaweb .secundario_tit2 a:hover{
	color:#999999;
	text-decoration:underline;
}

#contenido_mapaweb .secundario_tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-top:11px;
}

#contenido_mapaweb .secundario_tit a{
	color:#FFFFFF;
	text-decoration:none;
}

#contenido_mapaweb .secundario_tit a:hover{
	color:#999999;
	text-decoration:underline;
}

#contenido_mapaweb .secundario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:12px;
}

#contenido_mapaweb .secundario a{
	color:#FFFFFF;
	text-decoration:none;
}

#contenido_mapaweb .secundario a:hover{
	color:#999999;
	text-decoration:underline;
}

/**************************************************************************/

#burbujaspie {
	width:100%;
	background-image:url(../imgs/burbujas.gif);
	background-repeat:no-repeat;
}

.fondoinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#008CBF;
	color:#FFFFFF;
	text-align:justify;
}

.contenido_bk
{
	height:20px;
	background-color:#AAAAAA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.contenido_iframe {
	padding-left:2px;
	padding-right:15px;
	padding-top:8px;
}

.ancho1 {
	width:1px;
}

.hilo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	background-color:#FFFFFF;
	padding-left:18px;
	height:20px;
	width:100%;
}

.hilo a {
	text-decoration:none;
	color:#000000;
}

.menuactivo {
	background-color:#000000;
}

.separador_contenido {
	padding-right:15px;
}

#fondo0 {
	/*background-color:#008CBF;*/
	background-image:url(../imgs/fondo_flashinterior_0.gif);
	background-repeat:repeat-x;;
	vertical-align:top;
}

#fondo1 {
	/*background-color:#02C0EF;*/
	background-image:url(../imgs/fondo_flashinterior_1.gif);
	background-repeat:repeat-x;;
	vertical-align:top;
}

#fondo2 {
	/*background-color:#F20262;*/
	background-image:url(../imgs/fondo_flashinterior_2.gif);
	background-repeat:repeat-x;;
	vertical-align:top;
}

#fondo3 {
	/*background-color:#B9015E;*/
	background-image:url(../imgs/fondo_flashinterior_3.gif);
	background-repeat:repeat-x;;
	vertical-align:top;
}

#fondo4 {
	/*background-color:#669933;*/
	background-image:url(../imgs/fondo_flashinterior_4.gif);
	background-repeat:repeat-x;;
	vertical-align:top;
}

#fondo5 {
	/*background-color:#8CC025;*/
	background-image:url(../imgs/fondo_flashinterior_5.gif);
	background-repeat:repeat-x;;
	vertical-align:top;
}

#fondo6 {
	/*background-color:#333333;*/
	background-image:url(../imgs/fondo_flashinterior_6.gif);
	background-repeat:repeat-x;;
	vertical-align:top;
}

.tablacontact {
	width:334px;
	height:220px;
	background-color:#202020;
}

.introcontact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding-top:7px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:5px;
}

.textocontact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:11px;
}

.inputContact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#e7e6e6;
	width:188px;
	height:15px;
	border:0px;
}

.textAreaContact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#e7e6e6;
	width:188px;
	height:59px;
	border:0px;
}

.obligatoriosContact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	color:#999999;
	padding-left:12px;

}

.pieTituloContact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00CCFF;
}

.pieTextoContact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.tablapieContact {
	padding-top:10px;
}

.atencion {
	color:#FF0000;
}

.error {
	color:#FF0000;
}

.inputForm
{
	
	font-family:Arial;
	 font-size:11px;
	 width:188px;
	 border:0px solid #999999;
	 padding-left:0.2em;
	 background-color:#666666;
	 color:#FFFFFF;
}


.celda_esq_form{
	vertical-align:top;
	padding-top:10px;
	width:387px;
}

.celda_dre_form{
	vertical-align:top;
	padding-top:29px;
	width:507px;
	padding-left:97px;
}

.celda_dre_form .esquerra{
	width:127px;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}
.celda_dre_form .dreta{
	width:207px; 
}
.celda_dre_form .esquerra2{
	width:127px;
	text-align:right;
	padding-right:10px;
}

.celda_dre_form .campos_obligatorios{
	width:127px;
	padding-bottom:5px;
	text-align:left;
	padding-right:2px;
}

.tabla_preview{
	width:635px;
	height:522px;
	border:0;
	background-color:#333333;
}

.msg_preview{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:33em;
	width:47em;
	height:5em;
	text-align:left;
}

.msg_autor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#00ccff;
	text-align:right;
}

.nombre_preview{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#00ccff;
}

#titulospie { }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:##333; line-height:10px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:##333; font-weight:bold; line-height:10px; }
#titulospie .textopie{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:15px; }