* {
margin : 0;
padding : 0;
}

body {
font-family : "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666;
background : #fff;
}
.clear {
clear : both;
}
a {
color : #cc0066;
text-decoration : none;
}
a:hover {
	color : #666;
	text-align : justify;
}
img {
border : 0;
text-align : center;
}
img.imgright {
float : right;
margin : 0 0 15px 15px;
padding : 5px;
border : 1px solid #ddd;
}
#headercont {
	width : 850px;
	height : 80px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#headerleft {
	float : left;
	width : 390px;
	height : 80px;
}
#headerleft p {
line-height : 140px;
font-family : Georgia, "Times New Roman", Times, serif;
}
#headerright {
	float : right;
	width : 460px;
	height : 80px;
	text-transform : capitalize;
	font-size : 18px;
	color : #666;
}
#headerright ul {
float : right;
list-style-type : none;
line-height : 70px;
margin : 0 5px 0 0;
}
#headerright ul li {
display : inline;
margin : 0 0 0 5px;
}
#headerright ul li a {
background : none;
padding : 0;
margin : 0;
color : #666;
}
#headerright ul li a:hover {
color : #c06;
}
#container {
margin : 0 auto;
width : 850px;
background : #fff url('http://phoneenglish.es/images/bg-container.gif') repeat-y;
}
#menucont {
float : left;
width : 200px;
}
#menucont ul {
margin : 0 0 15px 0;
padding : 0;
list-style-type : none;
text-transform : uppercase;
}
#menucont ul li a {
display : block;
margin : 0;
padding : 0 15px;
width : 170px;
line-height : 30px;
color : #fff;
text-decoration : none;
}
#menucont ul li a:hover {
background : #c06;
color : #fff;
}
#menucont ul li ul {
margin : 0;
background : #999;
font-size : 11px;
}
#menucont ul li ul li a {
display : block;
margin : 0;
padding : 0 25px;
line-height : 24px;
width : 150px;
color : #cc0066;
text-decoration : none;
}
#menucont ul li ul li a:hover {
color : #fff;
background-color : #cc0066;
}
#menubottom {
width : 170px;
padding : 0 15px;
margin : 0 0 15px 0;
color : #fff;
line-height : 180%;
text-align : justify;
}
#maincont {
float : left;
width : 640px;
line-height : 140%;
margin : 0 0 0 10px;
}
#maincont p {
margin : 0 0 10px 0;
text-align : justify;
}
#maincont h1{
margin : 0 0 15px 0;
font-size : 24px;
color : #cc0066;
font-weight : normal;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#maincont h2 {
margin : 0 0 15px 0;
font-size : 18px;
color : #cc0066;
font-weight : normal;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3, h4, h5{
	margin : 0 0 15px 0;
font-size : 12px;
color : #cc0066;
font-weight : normal;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h6{
	margin : 0 0 15px 0;
font-size : 14px;
font-weight : normal;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#maincont ul {
margin : 0 0 15px 30px;
list-style-type : square;
color : #c06;
}
#maincont ul li span {
color : #444;
}
#maincont ol {
margin : 0 0 15px 30px;
color : #c06;
}
#maincont ol li span {
color : #444;
}
#maincont blockquote
{
	margin: 0 0 15px 20px;
	padding: 0 0 0 15px;
	border-left: 3px solid #c06;
}
#maincont tabla {
margin : 0 0 15px 20px;
padding : 0 0 0 15px;
border-left-width : 3px;
border-left-style : solid;
border-left-color : #cc0066;
}
#maintop {
width : 640px;
height : 150px;
margin : 0 0 10px 0;
line-height : 24px;
background : #ccc;
}
#maintop table {
border-collapse : collapse;
}
#maintop table tr td {
width : 610px;
height : 150px;
padding : 0 15px;
text-align : center;
vertical-align : middle;
}
#maintop p {
color : #fff;
font-size : 20px;
text-transform : lowercase;
margin : 0;
font-family : Georgia, "Times New Roman", Times, serif;
}
#mainleft {
float : left;
width : 430px;
padding : 15px;
margin : 0 10px 0 0;
}
#mainright {
float : left;
width : 170px;
padding : 0 0 0 0;
background : #fff url('http://phoneenglish.es/images/bg-mainbottom.gif') repeat-y;
}
#in {
margin : 0 12px 12px 10px;
}
#mainright ul {
margin : 0 0 15px 15px;
}
#footercont {
clear : both;
margin : 0 auto;
width : 850px;
color : #999;
text-align : right;
line-height : 50px;
font-size : 13px;
}
#footercont ul {
list-style-type : none;
}
#footercont ul li {
display : inline;
padding : 0 3px;
}
#footercont ul li a {
color : #666;
background : none;
text-decoration : none;
}
#footercont ul li a:hover {
color : #cc0066;
}
img.c2 {
border : 0;
width : 60px;
height : 14px;
}
iframe.c1 {
border : none;
overflow : hidden;
width : 150px;
height : 120px;
}#r1,#r2,#r3,#r4  {
	color: #C06;
	text-align: center;
}
#center {
	text-align: center;
}
#top {
	text-align: center;
		color: #C06;
}
SELECT {
  font-size: 14pt;
}
.inputstyle {font-size: 14pt;}

