*,html{
margin:0;
padding:0
}

/*******************FIR********************************/
#primary-content {
	margin: 0 auto;
	color: #333;
	width: 236px;
	text-align: justify;
	}
#primary-content h1 {
	font: normal 20px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 2px;
	text-align: left;
	text-transform: uppercase;
	color: #AB6666;
	}

/* Hides content that will eventually be 
 * replaced to avoid blink/flicker */
html.hasFlash #primary-content h1	{ visibility: hidden; }

/* Need to make sure that the new content takes up
 * the same amount of space as the old or there will
 * be a perceptable shift of all content
 */
#primary-content div.replaced-h1	{ height: 18px; margin-bottom: 2px; }
	
#primary-content h2,
#primary-content h3 {
	margin-top: 2px;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	color: #333;
	}
#primary-content h3 {
	margin: 2px 0;
	color: #999;
	}

/**********************GENERICOS************************/


body{
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
background-color:black
}

h1{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffcc00;
}
h2{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal
}
ul{
list-style-position:inside;
}

a:link, a:visited{
text-decoration:none;
color:#ffcc00;
}
a:hover{
text-decoration:underline
}

img{
border:none
}

input, textarea{
padding:2px;
border:none;
}

/************************LAYOUT*************************/
#menu{
padding-top:5px;
height:24px;
background-color:#ffcc00;
width:100%;
text-align:center;
}

#cabecera{
width:100%;
background: url(images/fdTop.jpg) repeat-x top center;
height:266px
}

#cabeceraCentro{
width:888px;
margin:0 auto;
padding-top:20px;
}

#cabeceraLeft{
width:403px;
float:left;
}

#cabeceraRight{
margin-top:37px;
width:485px;
float:left
}

#cuerpo{
width:100%;
background-color:#360001
}

#cuerpoCentro{
width:888px;
margin:0 auto;
overflow:hidden
/*height:328px;*/
}

#cuerpoHomeLeft{
float:left;
width:387px;
height:248px;
padding:36px 24px 36px 24px;
background:url(images/fdIntro.jpg) 0 12px no-repeat;
}

#cuerpoHomeRight{
text-align:right;
padding-top:15px;
width:444px;
float:right
}
.cuerpoRightLeft{
text-align:right;
width:227px;
float:left
}
.cuerpoRightRight{
width:217px;
float:left

}

#pie{
height:133px;
width:803px;
padding-left:142px;
margin:0 auto;
background: url(images/fdPie.gif) 0 14px no-repeat;
}
.contactoCol{
font-size:11px;
float:left;
margin-top:37px;
margin-left:25px
}
.contactoVaudeville{
float:right;
text-align:center;
width:207px;
margin-right:32px;
margin-top:30px;
}

#colIzqCuerpo{

}

#colderCuerpo{

}



/************************OTROS*************************/

#menu ul{
display:block;
width:888px;
margin:0 auto;
}
#menu li{
display:inline;
}
#menu a:link, #menu a:visited{
line-height:110%;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#ffcc00;
display:block;
float:left;
background-color:black;
margin-right:5px;
padding:6px 10px 6px 10px
}
#menu a:hover{
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
color:#360001;
display:block;
float:left;
background-color:white;
margin-right:5px;
padding:6px 9px 5px 9px
}

#cuerpoHomeLeft h1{
margin-top:10px;
margin-bottom:5px;
height:54px;
width:387px;
background:url(images/titularHome.gif) no-repeat;
}
#cuerpoHomeLeft h1 span{
position:relative;
margin-left:-9999px;
}

/****/

#cuerpoInterior{
padding-top:15px;
padding-bottom:15px !important
}

#interiorLeft{
width:652px;
padding-top:5px;
padding-bottom:20px;
float:left;
}
#interiorLeft h2{
font-weight:bold;
margin-top:8px
}
#interiorLeft h3{
color:#ffcc00;
margin-top:8px
}
#interiorLeft img{
float:left;
margin-right:10px
}

#interiorRight{
width:227px;
text-align:right;
float:right;
padding-bottom:20px;
}

.ss-base-body form{
background-color:red
}

/******************formularios******************/
.ss-q-title{
color:#ffcc00
}
.ss-form-entry textarea{
margin-top:8px;
width:100%
}
.ss-form-entry input{
margin-top:5px;
width:100%
}
.enviar{
font-weight:bold;
background-color:#ffcc00;
padding: 2px 20px 2px 20px
}

